Use this when you want everything from raw data to final results.
cd script
python run_pipeline.py- first full analysis
- final production run
- reproducible end-to-end results
Use this when you want control or debugging.
python config.py
python step1_data_loading.py
python step2_preprocessing.py
python step3_harmonization.py
python step4_differential_expression.py
python step5_expression_features.py
python step6_coexpression_network.py
python step7_network_features.py
python step8_feature_integration.py
python step9_label_construction.py
python step10_train_val_split.py
python step11_model_training.py
python step12_model_evaluation.py
python step13_feature_importance.py
python step14_gene_ranking.py
python step15_network_annotation.py
python step16_network_export.py
python step17_interactive_visualization.py
python step18_final_report.py- debugging
- changing one parameter and rerunning only later steps
- teaching/demo use
If your real question is: “Which genes should I study first?”
Use:
step14_gene_ranking.pyresults/gene_rankings.csvresults/novel_candidates.csv
- candidate gene discovery
- shortlist generation
- downstream manual review
If your real question is: “Which machine-learning model worked best?”
Use:
step12_model_evaluation.pyresults/model_metrics.csv- ROC / PR figures
- ML benchmarking
- method comparison
- choosing the model for deployment
If your question is: “Why did the model choose these genes?”
Use:
step13_feature_importance.pyresults/feature_importance.csv- grouped importance figure
- explainability
- reports and manuscripts
- understanding model behavior
If your question is: “How are these genes connected?”
Use:
step15_network_annotation.pystep16_network_export.pyresults/network/annotated_network.graphmlresults/network/exports/
- Cytoscape/Gephi work
- hub gene analysis
- subnetwork discovery
If you want an easy visual interface without touching Python tables.
Open:
figures/interactive_dashboard.html
- collaborators
- presentations
- fast exploration
If you want a compact end product.
Use:
results/reports/pipeline_report.txtresults/reports/pipeline_summary_table.csvresults/reports/pipeline_summary_figure.png
- posters
- slides
- reporting to supervisors or collaborators