Giter Site home page Giter Site logo

nevverver / computational_aging_course Goto Github PK

View Code? Open in Web Editor NEW

This project forked from computationalaginglab/computational_aging_course

0.0 0.0 0.0 76.41 MB

Free online course on computational biology of aging driven by Jupyter book and supported by Skoltech.

TeX 1.34% Jupyter Notebook 98.66%

computational_aging_course's Introduction

Computational Biology of Aging book

This free open-access book is devoted to the best practices in the computational system biology of aging. If you are interested in reading please proceed to the Book page. Now this book is under development. If you want to contribute to this project, please read our short contribution remark below. If you have some questions feel free to write to this e-mail: [email protected].

Abstract

This course is devoted to the study of key methods of computational biology of aging, which have had a significant impact on the field in recent years. We will take a detailed look at aging clock models, survival curves, Gompertz models, dynamical models as well as key aspects of the biology of aging (including its molecular part). Students will get experience in differential gene expression or methylation analysis in the context of aging, hazard ratio models fitting and interpretation, aging clocks construction and their exploration and develop an intuition in dynamical systems modeling. The course aims to form a systematic view of the biology of aging, and offer a holistic computational methodology for the study of this problem.

How to contribute

If you want to contribute to this project, please follow this guide:

  1. Fork Computational Biology of Aging book.
  2. Set up the local repository:
    # Clone fork
    git clone https://github.com/{YOUR-USERNAME}/computational_aging_course.git
    cd computational_aging_course
    
    # Create Conda environment (alternatively you can use mamba distributive which is faster)
    conda env create -f environment.yml
    conda activate cba_course
    
    # Compile book
    jupyter-book build .
    
  3. Choose a topic on computational aging biology where you have particular expertise.
  4. Provide the following materials:
    • write a lecture text in markdown (or MyST) format supplying it with images, videos and other embedded materials.
    • (recommended) prepare a jupyter notebook on some computational topic with clarification of the approach. Provide some code and necessary text, formulas, graphics as well as toy or real data examples of the approach application.
    • (would be great but not necessary) prepare a video with a presentation of your teaching materials. Actually, these materials should be a repetition of what you're saying in the markdown text or notebook. Please, attach also a link to your presentation - put it into your lecture text.
  5. Commit your materials to your fork and make a pull request.
  6. (optional) To make the process faster, write about your intention to contribute to this e-mail: [email protected]
  7. (optional) Modify .toc.yml file by adding the names of your chapters to a place you prefer. See this guide for details.

If you found some mistakes or mistypes in the materials, or if you want to provide some important comments, please, issue this by pushing issue button on the corresponding page within the Book.

How to add dependencies

We are trying to minimize dependencies, but if we need some, we just add them to the environment.yml file. Note, if you added some dependencies try to build your fork of the book by creating a new environment.

Cite us

@online{kriukov2023compagingbook,
  year={2023},
  author={Dmitrii Kriukov and Irina Zhegalova and Simon Steshin and Dmitrii Smirnov and Ekaterina Khrameeva},
  title={Computational Biology of Aging},
  url={https://computationalaginglab.github.io/computational_aging_course/intro.html},
}

computational_aging_course's People

Contributors

cosmoskaluga avatar shappiron avatar steshinss 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.