Giter Club home page Giter Club logo

datadrivencognitiveontology's Introduction

A (Data-Driven) Cognitive Neuroscience Ontology

This is a text mining project that uses automatic web scraping of relevant literature given terms of interest from the Cognitive Atlas (Poldrack et al., 2011). It includes a few tools from natural language processing to analyse and visualize the resulting corpus of literature.

Contributors: Tom Donoghue, Ayala Allon, Basak Kilic, Eric Reavis, Mengya Zhang, Juliet Shafto, Nicole Roberts, Vassiki Chauhan

https://github.com/neurohackweek/DataDrivenCognitiveOntology

Background

The Cognitive Atlas was developed in order to facilitate knowledge integration and collaboration in the field of cognitive neuroscience. Specifically, it aimed to provide a foundation that could resolve the ambiguous terminology and clarify the distinction between contructs and tasks within the rapidly expanding corpus of cognitive neuroscience research (Poldrack, 2011).

In the six years since it was launched, the Cognitive Atlas has proven to be a successful respository for defining a wide variety of psychological constructs. This includes 803 concepts, 740 tasks, and 220 disorders. However, its goal to map the relationships between these many conceptual units has been less thoroughly achieved. Fewer than 20% of the concepts represent more than 70% of the defined relationships, and nearly half of the concepts aren't connected to anything at all. Only 53 users have ever contributed constructs or definitions.

We aim to build on the existing structure of the Cognitive Atlas using a data-driven, rather than crowd-sourced methodology. Specifically, we will extract cooccurrences from the PubMed database in order to link related constructs. The use of crowd-sourcing was important to create a meaningful basic structure that was not available using search terms or keywords alone. However, this approach is limited by the willingness and availability of experts to contribute. Moreover, the literature is constantly changing as new findings are published. Constructs and tasks may be applied to novel questions, leading to a rapid evolution of the underlying cognitive ontology.

The data-driven approach can extract the rapidly evolving conceptual relationships, with less need for continued human commitment. This kind of approach has been successful for characterizing specific subfields of cognitive neuroscience (e.g. Neurosynth, ERP-Scanr).

Beyond simply populating the existing Cognitive Atlas, there may be a wide variety of potential future applications—comparing concepts that may differ between subfields, integrating findings from separate domains of the literature, identifying conceptual relationships before they've even emerged in research, or even suggesting topics & tasks for further empirical exploration. Ultimately, we imagine that this could be a flexible exploratory tool for experts and novices looking to understand the field of cognitive neuroscience.

Primary Goals:

  1. What is the structure of cognitive neuroscience concepts present in the literature accessible through PubMed?
  2. How do these relationships compare with the relationships already listed in the Cognitive Atlas? Is our analysis consistent with the explicitly defined connections?
  3. Does this conceptual organization line up with our intuitions about these concepts? How can we validate this approach?

Possible future extensions:

  • How have important concepts in Cognitive Neuroscience changed over time (i.e. does restricting the range of years change the associations with a given concept)?
  • Do different literatures (e.g. human neuroscience vs. primate research) use terminology differently?
  • Can we connect this to ERP-Scanr or Neurosynth (i.e. brain/concept mapping)?
  • Could we identify superficially distinct topics from disparate areas that may have underlying similarity?
  • More broadly, this could be a tool for others to easily and flexibly explore their own questions (comparing subsets of the literature, etc).

datadrivencognitiveontology's People

Contributors

ereavis avatar jshafto avatar mz973 avatar tomdonoghue avatar vassiki avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.