Drug repositioning of single and drug combinations using Flux Balance Analysis:
Kishk, Ali, Maria Pires Pacheco, and Thomas Sauter. ‘DCcov: Repositioning of Drugs and Drug Combinations for SARS-CoV-2 Infected Lung through Constraint-Based Modeling’. IScience 24, no. 11 (19 November 2021): 103331. https://doi.org/10.1016/j.isci.2021.103331. University of Luxembourg.
The 2019 coronavirus disease (COVID-19) became a worldwide pandemic with currently no approved effective antiviral drug. Flux balance analysis (FBA) is an efficient method to analyze metabolic networks. Here, FBA was applied on human lung cells infected with severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2) to reposition metabolic drugs and drug combinations against the virus replication within the host tissue. Making use of expression datasets of infected lung tissue, genome-scale COVID-19-specific metabolic models were reconstructed. Then, host-specific essential genes and gene pairs were determined through in silico knockouts that permit reducing the viral biomass production without affecting the host biomass. Key pathways that are associated with COVID-19 severity in lung tissue are related to oxidative stress, ferroptosis, and pyrimidine metabolism. By in silico screening of Food and Drug Administration (FDA)-approved drugs on the putative disease-specific essential genes and gene pairs, 85 drugs and 52 drug combinations were predicted as promising candidates for COVID-19 (https://github.com/sysbiolux/DCcov).
Repositioned Drug Combination from Double Gene Deletion, with Their Essential Gene-Pairs and Pathways
Matlab:
- COBRA Toolbox V3: https://opencobra.github.io/cobratoolbox/stable/installation.html
- rFASTCORMICS: https://github.com/sysbiolux/rFASTCORMICS
R:
apt install r-base r-base-core r-recommended r-base-dev
Rscript Install_R_Dependancies.R
- edgeR==3.30.3
- DESeq2==1.28.1
- FactoMineR==2.4
- networkD3==0.4
- ggplot==3.3.3
Python:
apt install python3.7
pip install gseapy==0.9.17 jupyter==4.5.0 numpy pandas seaborn matplotlib
mkdir data data/time_series_study data/severity_study
wget ftp://ftp.ncbi.nlm.nih.gov/geo/series/GSE147nnn/GSE147507/suppl/GSE147507_RawReadCounts_Human.tsv.gz -P data/severity_study/
gunzip data/severity_study/GSE147507_RawReadCounts_Human.tsv.gz
Download manually the FPKM for the polyA of GSE148729: https://filetransfer.mdc-berlin.de/?u=CVXckugR&p=MACT6Xw9
- SupplementaryData2_Calu3_polyA_series1_fpkm.tsv
- SupplementaryData5_H1299_polyA_fpkm.tsv
- SupplementaryData3_Calu3_polyA_series2_fpkm.tsv
mkdir Figs data/severity_study/DEGs
Rscript PCA_analysis.R
Rscript DEG_analysis.R
matlab -nodisplay -nodesktop -r Differentially_Expressed_Reactions_Table.m
jupyter nbconvert --to notebook --inplace --execute Visualize_Differentially_Expressed_Pathways.ipynb
Extract metadata and\nDividing the lung FPKM according to ecah phenotype to a seperate csv file for model reconstruction
jupyter nbconvert --to notebook --inplace --execute FPKM_Dividing_Timeseries_Study.ipynb
Rscript Extract_gene_lengths.R
jupyter nbconvert --to notebook --inplace --execute Calculate_RPKM.ipynb
mkdir models models/timeseries models/severity KO_data KO_data/timeseries KO_data/severity
matlab -nodisplay -nodesktop -r Model_building_severity_Recon3D.m
matlab -nodisplay -nodesktop -r Model_building_severity_Recon2.m
matlab -nodisplay -nodesktop -r Model_building_timeseries_Recon3D.m
matlab -nodisplay -nodesktop -r Model_building_timeseries_Recon2.m
matlab -nodisplay -nodesktop -r Summarize_KO_Results_severity.m
matlab -nodisplay -nodesktop -r Summarize_KO_Results_timeseries.m
jupyter nbconvert --to notebook --inplace --execute Enrichment_Analysis_KEGG.ipynb
matlab -nodisplay -nodesktop -r SKO_Metabolic_Pathway_Analysis.m
jupyter nbconvert --to notebook --inplace --execute Visualize_SKO_Pathways.ipynb
mkdir drugbank
jupyter nbconvert --to notebook --inplace --execute DrugBank-MedDRA_Integration.ipynb
Calculate essentiality and safety and apply drug repurusing using DrugBank for single and double gene deletion
jupyter nbconvert --to notebook --inplace --execute Drug_Repurposing_DrugBank.ipynb
Build a tripartite network of all drug-gene-pathways interactions for single and double gene deletion
jupyter nbconvert --to notebook --inplace --execute Drug_Repurposing_Map_Drug_Gene_Pathway.ipynb
Rscript Visualize_Tripartite_Drug_Gene_Pathway.R