Skip to content

Python (experimental) port of INITIATOR SET Now Identified Through Informatics of Alternative Translational Organisation of RNAs & Sequence Editing Techniques (a recursive acronym), this is a General Cellular Module of The GUESS.

License

Notifications You must be signed in to change notification settings

vulpine-designs-labs/INITIATOR_SET.py

Repository files navigation

INITIATOR SET is a module of The GUESS intended to allow the calculation of the probabilities of Alternative Initiation Codons affecting the translation of mRNA strands of nucleotides (A, G, C, U (RNA has U instead of the T seen in DNA. Artificial nucleotides may also be simulated here)) into proteins, and thus provide data for other modules handling protein folding and pathways. It is also intended for the origins of particular proteins to be possible to deduce in terms of mRNA sequences via calculating the AICs that would be present and thus the likelihood of mutations affecting particular proteins, and which genes need to be edited or epigenetically adjusted, for example. Its output data will also have applications in tracking the causes of prion and amyloid diseases, and it can be used in working out which type of gene edit is safest to make where one has a choice and how mutations cause cancer.

INITIATOR SET will be based on the use of Intermine, a bioinformatic data aggregation platform from the University of Cambridge, along with whatever other tools are required to fulfill all the steps of data handling outlined in the diagram in this repository.

INITIATOR SET is intended to be the first of many modules to be developed for The GUESS in such a way as will work standalone as well as connected to other modules.

  • Danfox Davies

Please view contributing.md before contributing.

How to run:

  1. Prerequisites:
  2. Open terminal at this location & cd initiator_set/
  3. Run pipenv install which will install some required packages automatically
  4. Run pipenv shell which will open a virtual python environment where the installed packages are available.
  5. To run:
    • Windows run python main.py
    • Unix like (Linux, macos ext) run python3 main.py
    • On Apple silicone it may sometimes help to use a Rosetta terminal, this can be done by installing a third part terminal like Warp, right clicking the application in finder, open "Get info", and select Open using rosetta.

About

Python (experimental) port of INITIATOR SET Now Identified Through Informatics of Alternative Translational Organisation of RNAs & Sequence Editing Techniques (a recursive acronym), this is a General Cellular Module of The GUESS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages