├── .gitignore ├── README.md ├── cancerrisknet ├── __init__.py ├── datasets │ ├── __init__.py │ ├── disease_progression.py │ ├── factory.py │ └── filter.py ├── learn │ ├── __init__.py │ ├── attribute.py │ ├── state_keeper.py │ ├── step.py │ └── train.py ├── models │ ├── __init__.py │ ├── abstract_risk_model.py │ ├── factory.py │ ├── lr.py │ ├── mlp.py │ ├── pools │ │ ├── __init__.py │ │ ├── attention_pool.py │ │ ├── average_pool.py │ │ ├── factory.py │ │ └── max_pool.py │ ├── rnn.py │ ├── transformer.py │ └── utils.py └── utils │ ├── __init__.py │ ├── c_index.py │ ├── date.py │ ├── eval.py │ ├── learn.py │ ├── parsing.py │ ├── stats.py │ ├── time_logger.py │ └── visualization.py ├── configs ├── grid_search_debugger.json ├── plot_performance_grid_search_01.json ├── sample_grid_search.json └── sample_plot_performance.json ├── data ├── icd10_disease_descriptions.tsv ├── icd8_disease_descriptions.tsv ├── icd9_disease_descriptions.tsv ├── sample_diag_data.json ├── settings_DNPR.yaml └── settings_sample_data.yaml ├── requirements.txt └── scripts ├── Step1-CheckFiles.py ├── Step2-ModelTrainScheduler.py ├── Step3-CollectSearchResults.py ├── Step4-ResultBootstrap.py ├── main.py ├── metadata ├── disease_histogram.py └── plot_metadata_stats.py ├── summarizer ├── plot_attribution.py └── plot_time_from_assessment_to_pc.py └── worker.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/README.md -------------------------------------------------------------------------------- /cancerrisknet/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cancerrisknet/datasets/__init__.py: -------------------------------------------------------------------------------- 1 | import cancerrisknet.datasets.disease_progression 2 | -------------------------------------------------------------------------------- /cancerrisknet/datasets/disease_progression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/datasets/disease_progression.py -------------------------------------------------------------------------------- /cancerrisknet/datasets/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/datasets/factory.py -------------------------------------------------------------------------------- /cancerrisknet/datasets/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/datasets/filter.py -------------------------------------------------------------------------------- /cancerrisknet/learn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cancerrisknet/learn/attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/learn/attribute.py -------------------------------------------------------------------------------- /cancerrisknet/learn/state_keeper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/learn/state_keeper.py -------------------------------------------------------------------------------- /cancerrisknet/learn/step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/learn/step.py -------------------------------------------------------------------------------- /cancerrisknet/learn/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/learn/train.py -------------------------------------------------------------------------------- /cancerrisknet/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/models/__init__.py -------------------------------------------------------------------------------- /cancerrisknet/models/abstract_risk_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/models/abstract_risk_model.py -------------------------------------------------------------------------------- /cancerrisknet/models/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/models/factory.py -------------------------------------------------------------------------------- /cancerrisknet/models/lr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/models/lr.py -------------------------------------------------------------------------------- /cancerrisknet/models/mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/models/mlp.py -------------------------------------------------------------------------------- /cancerrisknet/models/pools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/models/pools/__init__.py -------------------------------------------------------------------------------- /cancerrisknet/models/pools/attention_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/models/pools/attention_pool.py -------------------------------------------------------------------------------- /cancerrisknet/models/pools/average_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/models/pools/average_pool.py -------------------------------------------------------------------------------- /cancerrisknet/models/pools/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/models/pools/factory.py -------------------------------------------------------------------------------- /cancerrisknet/models/pools/max_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/models/pools/max_pool.py -------------------------------------------------------------------------------- /cancerrisknet/models/rnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/models/rnn.py -------------------------------------------------------------------------------- /cancerrisknet/models/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/models/transformer.py -------------------------------------------------------------------------------- /cancerrisknet/models/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/models/utils.py -------------------------------------------------------------------------------- /cancerrisknet/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cancerrisknet/utils/c_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/utils/c_index.py -------------------------------------------------------------------------------- /cancerrisknet/utils/date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/utils/date.py -------------------------------------------------------------------------------- /cancerrisknet/utils/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/utils/eval.py -------------------------------------------------------------------------------- /cancerrisknet/utils/learn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/utils/learn.py -------------------------------------------------------------------------------- /cancerrisknet/utils/parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/utils/parsing.py -------------------------------------------------------------------------------- /cancerrisknet/utils/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/utils/stats.py -------------------------------------------------------------------------------- /cancerrisknet/utils/time_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/utils/time_logger.py -------------------------------------------------------------------------------- /cancerrisknet/utils/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/cancerrisknet/utils/visualization.py -------------------------------------------------------------------------------- /configs/grid_search_debugger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/configs/grid_search_debugger.json -------------------------------------------------------------------------------- /configs/plot_performance_grid_search_01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/configs/plot_performance_grid_search_01.json -------------------------------------------------------------------------------- /configs/sample_grid_search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/configs/sample_grid_search.json -------------------------------------------------------------------------------- /configs/sample_plot_performance.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/configs/sample_plot_performance.json -------------------------------------------------------------------------------- /data/icd10_disease_descriptions.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/data/icd10_disease_descriptions.tsv -------------------------------------------------------------------------------- /data/icd8_disease_descriptions.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/data/icd8_disease_descriptions.tsv -------------------------------------------------------------------------------- /data/icd9_disease_descriptions.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/data/icd9_disease_descriptions.tsv -------------------------------------------------------------------------------- /data/sample_diag_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/data/sample_diag_data.json -------------------------------------------------------------------------------- /data/settings_DNPR.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/data/settings_DNPR.yaml -------------------------------------------------------------------------------- /data/settings_sample_data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/data/settings_sample_data.yaml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/Step1-CheckFiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/scripts/Step1-CheckFiles.py -------------------------------------------------------------------------------- /scripts/Step2-ModelTrainScheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/scripts/Step2-ModelTrainScheduler.py -------------------------------------------------------------------------------- /scripts/Step3-CollectSearchResults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/scripts/Step3-CollectSearchResults.py -------------------------------------------------------------------------------- /scripts/Step4-ResultBootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/scripts/Step4-ResultBootstrap.py -------------------------------------------------------------------------------- /scripts/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/scripts/main.py -------------------------------------------------------------------------------- /scripts/metadata/disease_histogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/scripts/metadata/disease_histogram.py -------------------------------------------------------------------------------- /scripts/metadata/plot_metadata_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/scripts/metadata/plot_metadata_stats.py -------------------------------------------------------------------------------- /scripts/summarizer/plot_attribution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/scripts/summarizer/plot_attribution.py -------------------------------------------------------------------------------- /scripts/summarizer/plot_time_from_assessment_to_pc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/scripts/summarizer/plot_time_from_assessment_to_pc.py -------------------------------------------------------------------------------- /scripts/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrunakSanderLabs/CancerRiskNet/HEAD/scripts/worker.py --------------------------------------------------------------------------------