Skip to content

Bayesian inference of transcription dynamics from population snapshots of smFISH

License

Notifications You must be signed in to change notification settings

mgschiavon/BayFish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BayFish

Bayesian inference of transcription dynamics from population snapshots of smFISH

BayFish is a computational pipeline to infer kinetic parameters of gene expression from sparse single-molecule RNA fluorescence in situ hybridization (smFISH) data at multiple time points after induction. Given an underlying model of gene expression, BayFish uses a Markov Chanin Monte Carlo method to estimate the posterior probability of the model parameters and quantify the parameter uncertainty given the observed smFISH data.

Directories

The CODE_MATLAB directory contains MATLAB code used to process the data (DATA_*.m), run the pipeline (SIM_*.m), and analyze (FIG_*.m) the BayFish results.

The CODE_CPP directory contains C++ code used to run the BayFish pipeline (main.cpp), as well as the required function files (*.h).

The DATA directory contains an example of data to be processed: smFISH measurements of the neuronal activity inducible gene Npas4 in primary neurons (see Gómez-Schiavon et al., 2017; https://doi.org/10.1186/s13059-017-1297-9).

Instructions

To use the MATLAB version, please refer to CODE_MATLAB/README.md To use the C++ version, please refer to CODE_CPP/README.md

Referencing

If you use this code or the data associated with it please cite:

Gómez-Schiavon et al. (2017); https://doi.org/10.1186/s13059-017-1297-9.

Latest release: DOI

Copyright

(C) Copyright 2017 Mariana Gómez-Schiavon

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

About

Bayesian inference of transcription dynamics from population snapshots of smFISH

Resources

License

Stars

Watchers

Forks

Packages

No packages published