Skip to content

Brain-Imaging-Genetics/img-gen-phen-simulations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

ORIGN Simulations

This is a small toolbox for Open, Reproducible Imaging Genetics Neuroscience (ORIGN) simulations. The availability of imaging genetic datasets is poor, and we often need to validate methods that analyze these kind of data. This package is designed to help authors testing analysis methods under different assumptions; it is therefore intended to be well-documented, well-tested, easy to install, easy to develop in, and extensible.

The main functionality of the package is:

  1. generate genomes (or a portion of those)
  2. generate “corresponding” brain images
  3. generate associated phenotypes

Suggested next steps

One key aspect would be to try to develop the code such that it is clean and easily extensible, and useful for a large community. These types of tools are well adapted to common development. Very simple linear generative models should be first developed leaving the possibility of including more complex models later. This could be used to integrate some of Yue’s proposal.

More detailed steps:

  • generate N simulated genomes, one per subject. There are different ways of doing this but you can start with very simple assumption about linkage disequilibrium. Look at the tools or packages already available for this. This can build on Yue’s simulations.
  • generate basic demographic data for these simulated participants
  • generate a functional (fMRI) brain image per participant: start with an existing brain image (eg, find one on Openneuro or Neurovault) and create new subjects by adding gaussian smoothed noise. In a future step, signals specific to demographic data could be added.
  • add signals (a list of x,y,z coordinates, magnitude of signal) as a function of a list of alleles. Start with a simple linear function, but organize the code such that other functions could be developed easily in the future
  • create P phenotypes (for example P=10-20) from brain regions signals. To start, a simple linear generative model, where clinical or behavioural phenotypes are constructed as a linear function of the values in the brain images could be used with random weights.

How to get involved

We welcome help in all aspects of the project !

Several teams could work in parallel on this: the genome generation, the brain images generation and the phenotype generation could be started in parallel with well defined inputs and outputs.

About

Simulations for Open, Reproducible Imaging Genetics Neuroscience

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages