Coder Social home page Coder Social logo

mousegradients's Introduction

mouseGradients

This repository contains code to reproduce all figures from our paper:

Fulcher, B. D., Murray, J. D., Zerbi, V., & Wang, X.-J. (2019). Multimodal gradients across mouse cortex. PNAS, 201814144.

Downloading processed data

You will need to fill the Data directory with some processed data that you can download from this figshare repository.

This paper would not have been possible without the generous sharing of open data (thank you!). Please consult each original data source for detailed licensing information for each dataset.

Allen Institute gene-expression data was retrieved using custom code that queries the Allen SDK.

Figures

Figure 1A generated manually mouse-brain imaging software (by Valerio Zerbi).

Figure 1B: T1w:T2w across all brain areas

FunctionalClasses()

Results

Figure 1C-F: Scatter plots versus T1w:T2w

T1T2Corrs()

Results

Figure 2A,B: Zooming in on some manually-selected genes

SpecificGeneFigure()

Note that B was removed from the final paper; which only plots the Grin3a scatter Results

Figure 2C: Low-dimensional projection

MassAction('brainExpressed','scaledSigmoid','benCombo','bayesian')

Note that additional outputs are also produced, visualizing analytics about the principal components, including Fig.S4. Results

Figure 3: Correlations across individual cortical layers

LaminarPlot()

Results

Figure 4: Combination of diverse measurements

DiverseMatrixT1T2()
PlotBigDamnMatrix()

Results

Figure 5: Interspecies comparison

G = LoadMeG('cortexAll');
HumanMouseComparisonAnal(G,'brainRelated','benCombo',true)

Results

Supplementary Figures

Figs S1, S2, S3 generated manually using mouse-brain imaging software (by Valerio Zerbi).

Figure S4: Correlations of T1w:T2w with Principal Component projections of brain-expressed genes

MassAction('brainExpressed','scaledSigmoid','benCombo','bayesian')

Results

Figure S5: Correlations between T1w:T2w values measured in individual cortical layers

T1T2ByLayer

Results

Figure S6: Correlations to Ero et al. (2019) cell-density estimates

MyelinCorrs('CellAtlas')

Results

Figure S7: Layer-specific gene-expression gradients

TheBestLayers('genes',true,[]);

Results

Figure S8: Comparison of Harris hierarchy and T1w:T2w

T1T2_or_hierarchy

Results

Figure S9: Comparison of mouse-human correspondence as a function of expression processing and gene-set filtering

whatGeneSets = {'all','brainExpressed','brainRelated','CahoyNeuron','CahoyOgligodendrocyte','CahoyAstrocyte','myelinSetOf999'};
whatSectionFilters = {'sagittal','coronal','combZ','benCombo','replicated'};
HumanMouseSectionCompare(whatGeneSets,whatSectionFilters);

Results

mousegradients's People

Contributors

benfulcher avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

mousegradients's Issues

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.