Navigation Menu

Skip to content

sneakyweasel/DNA

Repository files navigation

DNA

Rosalind algorithmic DNA challenges My python solutions for the Rosalind challenge, might be interesting for some people to see how I solved those, please don't use it to cheat. Will add some notes on what I found interesting while discovering the field through the AP Biology program of Khan Academy.

Required

  • Python 3
  • Biopython library
  • pygraphviz library
  • networkx library

Links

Deeply studied organism

other RNAs

  • Some types of non-coding RNAs (RNAs that do not encode proteins) help regulate the expression of other genes. Such RNAs may be called regulatory RNAs. For example, microRNAs (miRNAs) and small interfering RNAs siRNAs are small regulatory RNA molecules about 22 nucleotides long. They bind to specific mRNA molecules (with partly or fully complementary sequences) and reduce their stability or interfere with their translation, providing a way for the cell to decrease or fine-tune levels of these mRNAs.
  • These are just some examples out of many types of noncoding and regulatory RNAs. Scientists are still discovering new varieties of noncoding RNA.
  • Other kinds of regulatory RNA, such as long non-coding RNA (lncRNA) and piwi-interacting RNA (piRNA), have also been discovered, but their functions are not as well understood. There's growing evidence that miRNAs and other small, non-coding RNAs are involved in certain human diseases, including some genetic diseases and cancers. In addition, researchers are developing artificial microRNAs as therapeutic tools to treat human diseases. These are just a few examples of regulatory RNAs. There are many others, and more continue to be discovered over time. https://en.wikipedia.org/wiki/Piwi-interacting_RNA https://en.wikipedia.org/wiki/RasiRNA

HEX|HOX grammaire du vivant

Homeobox

Operons (transistor)

http://www.cours-de-biochimie.fr/operons.php

Enzyme non-competitive inhibition, allosteric site and competitive inhibition

  • Allosteric means remote action
  • They seem to act like timed logic gates OR | AND
  • Allosteric inhibition: if A not B
  • Allosteric activation: if A, B
  • Michaelis-Menten enzymes with a switch state.

Luciferase

https://en.wikipedia.org/wiki/Luciferase

Multiple reading frames

  • The usage of multiple reading frames leads to the possibility of overlapping genes; there may be many of these in virus, prokaryote, and mitochondrial genomes.[7] Some viruses, e.g. Hepatitis B virus and BYDV, use several overlapping genes in different reading frames.

Chromosome abnormalities

  • Deletion
  • Duplication
  • Translocation
  • Inversion
  • Insertion
  • Ring (boite a musique)
  • Isochromosome

Acidic / basic blood buffer system

  • Equilibrium relations can smoothen pH variations to a stable level.
  • Acts a an int(pH).

DNA Methylation

https://en.wikipedia.org/wiki/DNA_methylation

  • C & A can be methylated.
  • Strengthens this specific pair.
  • Blocks
  • Similar to escaping SQL filters.

Mitochrondria

https://en.wikipedia.org/wiki/Mitochondrion

Synteny Blocks

  • Synteny blocks appear close to coding blocks or functions.
  • Synteny blocks are very similar areas of two species genomes that have been flipped and moved around by rearrangements.

KEGG pathways

Point mutations

Because transversions require a more drastic change to the base's chemical structure, they are less common than transitions. Across the entire genome, the ratio of transitions to transversions is on average about 2. However, in coding regions, this ratio is typically higher (often exceeding 3) because a transition appearing in coding regions happens to be less likely to change the encoded amino acid, particularly when the substituted base is the third member of a codon (feel free to verify this fact using the DNA codon table). Such a substitution, in which the organism's protein makeup is unaffected, is known as a silent substitution.

Transposons (Nobel83)

  • Different regions of the genome evolve in different ways. In coding regions, where any significant change can be lethal to the organism, the most common source of variation is point mutations. In non-coding regions (introns or intergenic spacers), we find a different situation: entire intervals can easily be duplicated, inserted, deleted, or reversed.
  • Transposons are jumping genes in non-coding DNA
  • Mobility of "variables" non-coding transposons
  • Inter specie transposons is fascinating. https://en.wikipedia.org/wiki/Tn10

Observations

  • Controlled environment in the scientific method destroy the ecosystem complexity.

Random

Tale of us, Stephan Bodzin, Hidden Empire, Matador, Guy J, Dale Middleton

About

Rosalind algorithmic DNA solving

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages