Giter Club home page Giter Club logo

bioinfo-pseudotiming-somatic-hypermut's Introduction

This is the program which was used to generate the figures 5B and S3A in the paper "Regulation of the germinal center reaction and somatic hypermutation dynamics by homologous recombination" by Gianna Hirth, Carl-Magnus Svensson, Katrin Böttcher, Steffen Ullrich, Marc Thilo Figge and Berit Jungnickel.

Input files are in FASTA format. The first sequence is used as a consensus while the following sequences are variants of this consensus sequence containing mutations. All sequences have the same length and there are no indels. There are two kinds of sequences: control sequence (Ctrl*.txt) and experimental data (Brca2*.txt).

We count a) the total number of mutations compared to consensus and b) the kind of mutations. The result will be graphics which show the mutation frequency for a specific kind of mutation after a specific "pseudo-time", which is equivalent to the total number of mutations in a sequence.

Usage:

$ python3 relbase.py --ctrl in/Ctrl_* --exp in/Brca2_*

Resulting output in out/:
  RelBase_AC.png, RelBase_AT.png ... - specific kind of mutation
  RelBase.png - all kinds of mutations combined in one image

bioinfo-pseudotiming-somatic-hypermut's People

Contributors

noxxi avatar

Watchers

 avatar

bioinfo-pseudotiming-somatic-hypermut's Issues

No such file or directory: 'in/Ctrl_*

Hi
I am very new to python I am only using it because I have some data that I would like to analyze with your script but whenever I run it it shows me :

No such file or directory: 'in/Ctrl_*

could you please guide me to understand what I am doing wrong

Thank you very much

Mishy

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.