Giter Club home page Giter Club logo

histonesxenopus's Introduction

HistonesXenopus

contains code and data accompanying

Computational modeling reveals cell-cycle dependent kinetics of H4K20 methylation states during Xenopus embryogenesis

Lea Schuh1,2, Carolin Loos1,2,3,4, Daniil Pokrovsky5, Axel Imhof5, Ralph A.W. Rupp5, Carsten Marr1,*

1Helmholtz Zentrum München-German Research Center for Environmental Health, Institute of Computational Biology, Neuherberg, 85764, Germany
2Department of Mathematics, Technical University of Munich, Garching, 85748, Germany
3Ragon Institute of MGH, Harvard, MIT, Cambridge, MA 02139, USA
4Department of Biological Engineering, Massachusetts Institute of Technology, Cambridge, MA 02139, USA
5Department of Molecular Biology, Ludwig-Maximilians-Universität München, Planegg-Martinsried, 82152, Germany
*[email protected]

Summary

DNA replication during cell division leads to dilution of histone modifications and can thus affect chromatin-mediated gene regulation, raising the question of how the cell-cycle shapes the histone modification landscape, particularly during embryogenesis. We tackled this problem by manipulating the cell-cycle during early Xenopus laevis embryogenesis and analyzing in vivo histone H4K20 methylation kinetics. The global distribution of un-, mono- di- and tri-methylated histone H4K20 was measured by mass spectrometry in normal and cell-cycle arrested embryos over time. Using multi-start maximum likelihood optimization and quantitative model selection, we found that three specific biological methylation rate constants were required to explain the measured H4K20 methylation state kinetics. While demethylation is essential for regulating H4K20 methylation kinetics in non-cycling cells, demethylation is very likely dispensable in rapidly dividing cells of early embryos, suggesting that cell-cycle mediated dilution of H4K20 methylation is an essential regulatory component for shaping its epigenetic landscape during early development.

Required software and toolboxes:

Both toolboxes, AMICI and PESTO, can be found in the folder tools but need to be unzipped. Additionally, AMICI creates '.mex' files and requires a C/C++ compiler. The analysis was performed on a macOS Catalina version 10.15.3.

Folder Structure

Here you can find the list of folders

How to run the code

There are mainly two important scripts (i) for the analysis summarized in master_script.m (see Workflow) and (ii) for the figures summarized in figure_script.m (see Figures).

Data

The H4K20 methylation proportions of both mock and HUA over time can be found in the file data/H4K20states.xlsx. Until the original data set will be published we will provide dummy data in data/H4K20states_dummy.xlsx. Upon publication of the data we will upload the the true data here. The H4K20me proportions of the morpholino knock-downs of the di- and tri-methyltransferases SUV4-20H1/2 are given in data/H4K20MO.xlsx. The doubling times of cells during Xenopus embryogenesis found in literature are summarized in data/DTdata.xlsx. The corresponding import scripts can be found in the same folder. The images of mock and HUA embryos corresponding to the different developmental stages (Figure 1A) can be found in images.

Workflow

The workflow to the whole manuscript can be found in the script master_script.m. The model files for the compilation with AMICI can be found in the folder syms, the compiled model files in the folder simulation.

Figures

figure_script.m recreates all figure panels of the paper. The created figure files are saved to and can be found in the folder figures.

Results

All estimated parameter sets of the optimization and the MCMC sampling results of selected models can be found in the folder parameters. Summaries of the average doubling times of all mock models and the BIC values of all mock and HUA models as well as the processed MCMC samples can be found in the folder results.

Supplementary Information

The summary of all model optimizations (rank, delta BIC, BIC, model ID adn potentially the average doubling time) can be found in HistonesXenopus_results.xlsx.

histonesxenopus's People

Contributors

leaschuh avatar

Watchers

Philipp A. avatar James Cloos avatar Ali Boushehri 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.