All Projects → geohot → Corona

geohot / Corona

Reverse engineering SARS-CoV-2

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Corona

covid19germany
R package - Load, visualise and analyse daily updated data on the COVID-19 outbreak in Germany
Stars: ✭ 47 (-97.79%)
Mutual labels:  covid-19
Covid 19 Data
Data on COVID-19 (coronavirus) cases, deaths, hospitalizations, tests • All countries • Updated daily by Our World in Data
Stars: ✭ 4,702 (+120.85%)
Mutual labels:  covid-19
Ncovmemory
2020新冠肺炎记忆:报道、非虚构与个人叙述(持续更新) Memory of 2020 nCoV: Media Coverage, Non-fiction Writings, and Individual Narratives (Continuously updating)
Stars: ✭ 11 (-99.48%)
Mutual labels:  covid-19
ReCOVER-COVID-19
Data-driven COVID-19 forecasts and detection of unreported cases
Stars: ✭ 18 (-99.15%)
Mutual labels:  covid-19
COVID-19-Scanner
This model is meant to help triage patients (prioritize certain patients for testing, quarantine, and medical attention) that require diagnosis for COVID-19. This model is not meant to diagnose COVID-19.
Stars: ✭ 49 (-97.7%)
Mutual labels:  covid-19
Covid19india React
Tracking the impact of COVID-19 in India
Stars: ✭ 6,847 (+221.61%)
Mutual labels:  covid-19
coronavirus-wallpaper
🦠 Application that allows you to update your wallpaper with the COVID-19 stats in your area
Stars: ✭ 12 (-99.44%)
Mutual labels:  covid-19
Corona Cli
🦠 Track the Coronavirus disease (COVID-19) in the command line. Worldwide for all countries, for one country, and the US States. Fast response time (< 100ms). To chat: https://twitter.com/MrAhmadAwais/
Stars: ✭ 1,812 (-14.89%)
Mutual labels:  covid-19
COVID-19-CaseStudy-and-Predictions
This repository is a case study, analysis and visualization of COVID-19 Pandemic spread along with prediction models.
Stars: ✭ 90 (-95.77%)
Mutual labels:  covid-19
Covid 19 Data
An ongoing repository of data on coronavirus cases and deaths in the U.S.
Stars: ✭ 6,648 (+212.26%)
Mutual labels:  covid-19
covid19-analytics
Analysis of the COVID19 outbreak in Brazil mainly through epidemic and hospitalization models, by the Health Analytics and Prospera consulting business units of Funcional Heatlh Tech.
Stars: ✭ 22 (-98.97%)
Mutual labels:  covid-19
MythologyOfReactJs
This repository is actually a reactjs tutorial repository. Each repository is named after a mythical god.
Stars: ✭ 13 (-99.39%)
Mutual labels:  covid-19
Covid 19
Novel Coronavirus (COVID-19) Cases, provided by JHU CSSE
Stars: ✭ 27,932 (+1211.98%)
Mutual labels:  covid-19
covid-dashboard
Help welcomed if you have expertise in public health web technology, data modeling and munging, or visualization.
Stars: ✭ 106 (-95.02%)
Mutual labels:  covid-19
Coronavirus Tracker Api
🦠 A simple and fast (< 200ms) API for tracking the global coronavirus (COVID-19, SARS-CoV-2) outbreak. It's written in python using the 🔥 FastAPI framework. Supports multiple sources!
Stars: ✭ 1,577 (-25.93%)
Mutual labels:  covid-19
covid19-data-greece
Datasets and analysis of Novel Coronavirus (COVID-19) outbreak in Greece
Stars: ✭ 16 (-99.25%)
Mutual labels:  covid-19
Covid 19
COVID-19 Italia - Monitoraggio situazione
Stars: ✭ 3,886 (+82.53%)
Mutual labels:  covid-19
Covid19radar
Open Source / i18n / iOS Android Cross Platform Contact Tracing App by exposure notification framework Xamarin App and Server Side Code
Stars: ✭ 35 (-98.36%)
Mutual labels:  covid-19
Cwa Server
Backend implementation for the Apple/Google exposure notification API.
Stars: ✭ 1,776 (-16.58%)
Mutual labels:  covid-19
Covid19
東京都 新型コロナウイルス感染症対策サイト / Tokyo COVID-19 Task Force website
Stars: ✭ 6,265 (+194.27%)
Mutual labels:  covid-19

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.

🔬 Biology 💻 Software Notes
nucleotide byte
genome bytecode
translation disassembly 3 byte wide instruction set with arbitrary "reading frames"
protein function a polyprotein is a function with multiple pieces
protein secondary structure basic blocks 80% accuracy in prediction
protein tertiary structure This seems like the hard one to predict: https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0205819
quaternary structure compiled function with inlining https://en.wikipedia.org/wiki/Protein%E2%80%93protein_interaction_prediction
gene library bacteria are statically linked, viruses are dynamically linked
transcription loading
protein structure prediction library identification
genome analysis static analysis
molecular dynamics simulations of protein folding dynamic analysis Simulation doesn't seem to work yet. Constrained by tooling and compute.
no equivalent execution We are reverse engineering a CAD format. Runs more like FPGA code, all at once. No serial execution. (What are the FPGA reverse engineering tools?)

🔧 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

💧 Testing

How tests work

Homemade test?

💊 Possible treatments and prophylactics

⚠️ Disclaimer: The information in this repository is for informational purposes only. It is not medical advice.

Hydroxychloroquine + zinc

RdRP inhibitors

Dexamethasone

Lopinavir-Ritonavir (AIDS cocktail)

📚 Resources

Coronavirus-related publications

Biology

Bioinformatics

Epidemic modeling

Antibodies

Masks

Vaccines

Genome studies (what genes = bad covid)

DNA Synthesis

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].