项目作者: geohot
项目描述 :
Reverse engineering SARS-CoV-2
高级语言: Python
项目地址: git://github.com/geohot/corona.git
Reverse engineering the coronavirus (SARS-CoV-2)
Start here: corona.py
Background
This project applies techniques from reverse engineering to understand the SARS-CoV-2 virus. The goal here is simply to build an understanding of the virus from first principles.
Biology vs. software
Biological systems are fundamentally information processing systems. While not a perfect analogy, software provides a useful framework for thinking about biology. The table below provides a rough outline of this analogy.
Progress
Downloading the SARS-CoV-2 genome
GenBank is the NIH genetic sequence database, an annotated collection of all publicly available DNA and RNA sequences. The SARS-CoV-2 sequences available in GenBank have been downloaded in download_sequences.py
.
Translating RNA to proteins
lib.py
contains a function translate
that converts an RNA sequence to a chain of amino acids. This function is used in corona.py
.
Annotating functions
The translate
function is used in corona.py
to identify and annotate functions for all proteins encoded by the genome.
Folding proteins
The OpenMM toolkit is used for molecular simulation of protein folding in fold.py
.
Work to be done
- Automatic extraction of genes from different coronaviruses
- Good multisequence compare tool
- Molecular dynamics?
- Secondary Structure prediction on orf1a?
Open questions
- How is orf1ab cleaved into polypeptides? Can we predict this from the sequence?
- How do the researchers know (guess?) where orf1ab cleaves?
- Which protein is the immune system responding to?
- Find the “furin cleavage site” in the “spike glycoprotein”
- How similar are the other coronaviruses? (causes colds, not either SARS or MERS)
- What adds the phosphate group to the N protein? Kinase?
Testing
How tests work
Homemade test?
- Isolation of viral RNA (no matter what)
- Primers and probes (to detect SARS-CoV-2)
- RT-qPCR Master Mix (to PCR)
- All in one?
Possible treatments and prophylactics
Disclaimer: The information in this repository is for informational purposes only. It is not medical advice.
Hydroxychloroquine + zinc
RdRP inhibitors
- Favipiravir (prodrug for favipiravir-RTP)
- Adenosine Analog
- Remdesivir (prodrug for GS-441524)
- Galidesivir
Dexamethasone
Lopinavir-Ritonavir (AIDS cocktail)
Resources
Biology
- textbooks
- Molecular Biology of the Cell
- classes
Epidemic modeling
Antibodies
Masks
Vaccines
Genome studies (what genes = bad covid)
DNA Synthesis
- Produce “oligos” of around 170-200 bp
- Then assemble them
- New technologies