MINDS is a framework designed to integrate multimodal oncology data. It queries and integrates data from multiple sources, including clinical data, genomic data, and imaging data from the NIH NCI CRDC and TCIA portals.
Note
We are currently updating MINDS to include more data sources and improve the user experience. If you have any suggestions or would like to contribute, please feel free to reach out to us. Here is a list of the projects to be included in MINDS (115,974 total patients).
Projects in MINDS
Project Name | Cases | Clinical | Radiology | Histopathology | Molecular |
---|---|---|---|---|---|
Foundation Medicine (FM) | 18,004 | β | β | ||
The Cancer Genome Atlas (TCGA) | 11,428 | β | β | β | β |
Therapeutically Applicable Research to Generate Effective Treatments (TARGET) | 6,543 | β | β | ||
Clinical Proteomic Tumor Analysis Consortium (CPTAC) | 1,656 | β | β | β | |
The Molecular Profiling to Predict Response to Treatment (MP2PRT) | 1,562 | β | β | ||
Multiple Myeloma Research Foundation (MMRF) | 995 | β | β | ||
BEATAML1.0 | 882 | β | β | ||
Cancer Genome Characterization Initiatives (CGCI) | 645 | β | β | β | |
NCI Center for Cancer Research (NCICCR) | 489 | β | β | ||
REBC | 449 | β | β | ||
MATCH | 448 | β | β | ||
Ukrainian National Research Center for Radiation Medicine Trio Study (TRIO) | 339 | β | β | ||
Count Me In (CMI) | 299 | β | β | ||
Human Cancer Model Initiative (HCMI) | 278 | β | β | β | |
West Coast Prostrate Cancer Dream Team (WCDT) | 101 | β | β | ||
Oregon Health and Science University (OHSU) | 176 | β | β | ||
Applied Proteogenomics OrganizationaL Learning and Outcomes (APOLLO) | 87 | β | β | ||
EXCEPTIONAL RESPONDERS | 84 | β | β | ||
Environment And Genetics in Lung Cancer Etiology (EAGLE) | 50 | β | β | ||
ORGANOID | 70 | β | β | ||
Clinical Trials Sequencing Project (CTSP) | 45 | β | β | ||
VA Research Precision Oncology Program (VAREPOP) | 7 | β | β | ||
4D-Lung | 20 | β | |||
A091105 | 83 | β | |||
AAPM-RT-MAC | 55 | β | |||
ACNS0332 | 85 | β | |||
ACRIN-6698 | 385 | β | |||
ACRIN-Contralateral-Breast-MR | 984 | β | |||
ACRIN-DSC-MR-Brain | 123 | β | |||
ACRIN-FLT-Breast | 83 | β | β | ||
ACRIN-FMISO-Brain | 45 | β | |||
ACRIN-HNSCC-FDG-PET-CT | 260 | β | |||
ACRIN-NSCLC-FDG-PET | 242 | β | |||
Adrenal-ACC-Ki67-Seg | 53 | β | β | ||
Advanced-MRI-Breast-Lesions | 632 | β | β | β | |
AHEP0731 | 80 | β | |||
AHOD0831 | 165 | β | |||
AML-Cytomorphology_LMU | 200 | β | |||
AML-Cytomorphology_MLL_Helmholtz | 189 | β | |||
Anti-PD-1_Lung | 46 | β | |||
Anti-PD-1_MELANOMA | 47 | β | |||
APOLLO-5 | 414 | β | |||
ARAR0331 | 108 | β | |||
AREN0532 | 544 | β | |||
AREN0533 | 294 | β | |||
AREN0534 | 239 | β | |||
B-mode-and-CEUS-Liver | 120 | β | |||
Bone-Marrow-Cytomorphology_MLL_Helmholtz_Fraunhofer | 945 | β | |||
Brain-TR-GammaKnife | 47 | β | |||
Brain-Tumor-Progression | 20 | β | |||
Breast-Cancer-Screening-DBT | 5,060 | β | |||
BREAST-DIAGNOSIS | 88 | β | |||
Breast-Lesions-USG | 256 | β | |||
Breast-MRI-NACT-Pilot | 64 | β | |||
Burdenko-GBM-Progression | 180 | β | |||
C-NMC 2019 | 118 | β | |||
C4KC-KiTS | 210 | β | |||
CALGB50303 | 155 | β | |||
CBIS-DDSM | 1,566 | β | |||
CC-Radiomics-Phantom | 17 | β | |||
CC-Radiomics-Phantom-2 | 251 | β | |||
CC-Tumor-Heterogeneity | 23 | β | |||
CDD-CESM | 326 | β | |||
CMB-AML | 8 | β | β | ||
CMB-CRC | 49 | β | β | ||
CMB-GEC | 7 | β | β | ||
CMB-LCA | 61 | β | β | ||
CMB-MEL | 44 | β | β | ||
CMB-MML | 64 | β | β | ||
CMB-PCA | 12 | β | β | ||
CMMD | 1,775 | β | β | β | |
CODEX imaging of HCC | 15 | β | |||
Colorectal-Liver-Metastases | 197 | β | |||
COVID-19-AR | 105 | β | |||
COVID-19-NY-SBU | 1,384 | β | |||
CRC_FFPE-CODEX_CellNeighs | 35 | β | |||
CT COLONOGRAPHY | 825 | β | β | ||
CT Images in COVID-19 | 661 | β | |||
CT Lymph Nodes | 176 | β | |||
CT-ORG | 140 | β | |||
CT-Phantom4Radiomics | 1 | β | |||
CT-vs-PET-Ventilation-Imaging | 20 | β | |||
CTpred-Sunitinib-panNET | 38 | β | |||
DFCI-BCH-BWH-PEDs-HGG | 61 | β | |||
DLBCL-Morphology | 209 | β | |||
DRO-Toolkit | 32 | β | |||
Duke-Breast-Cancer-MRI | 922 | β | |||
EA1141 | 500 | β | |||
ExACT | 30 | β | |||
FDG-PET-CT-Lesions | 900 | β | |||
GammaKnife-Hippocampal | 390 | β | |||
GBM-DSC-MRI-DRO | 3 | β | |||
GLIS-RT | 230 | β | |||
HCC-TACE-Seg | 105 | β | |||
HE-vs-MPM | 12 | β | |||
Head-Neck Cetuximab | 111 | β | |||
Head-Neck-PET-CT | 298 | β | |||
HEAD-NECK-RADIOMICS-HN1 | 137 | β | |||
Healthy-Total-Body-CTs | 30 | β | |||
HER2 tumor ROIs | 273 | β | |||
HistologyHSI-GB | 13 | β | |||
HNC-IMRT-70-33 | 211 | β | |||
HNSCC | 627 | β | |||
HNSCC-3DCT-RT | 31 | β | |||
HNSCC-mIF-mIHC-comparison | 8 | β | |||
Hungarian-Colorectal-Screening | 200 | β | |||
ISPY1 | 222 | β | |||
ISPY2 | 719 | β | |||
IvyGAP | 39 | β | |||
LCTSC | 60 | β | |||
LDCT-and-Projection-data | 299 | β | |||
LGG-1p19qDeletion | 159 | β | |||
LIDC-IDRI | 1,010 | β | |||
Lung Phantom | 1 | β | |||
Lung-Fused-CT-Pathology | 6 | β | |||
Lung-PET-CT-Dx | 355 | β | |||
LungCT-Diagnosis | 61 | β | |||
Meningioma-SEG-CLASS | 96 | β | |||
MIDRC-RICORD-1A | 110 | β | |||
MIDRC-RICORD-1B | 117 | β | |||
MIDRC-RICORD-1C | 361 | β | |||
MiMM_SBILab | 5 | β | |||
NADT-Prostate | 37 | β | |||
NaF PROSTATE | 9 | β | |||
NLST | 26,254 | β | β | ||
NRG-1308 | 12 | β | |||
NSCLC Radiogenomics | 211 | β | |||
NSCLC-Cetuximab | 490 | β | |||
NSCLC-Radiomics | 422 | β | |||
NSCLC-Radiomics-Genomics | 89 | β | |||
NSCLC-Radiomics-Interobserver1 | 22 | β | |||
OPC-Radiomics | 606 | β | |||
Osteosarcoma-Tumor-Assessment | 4 | β | |||
Ovarian Bevacizumab Response | 78 | β | |||
Pancreas-CT | 82 | β | |||
Pancreatic-CT-CBCT-SEG | 40 | β | |||
PCa_Bx_3Dpathology | 50 | β | β | ||
Pediatric-CT-SEG | 359 | β | |||
Pelvic-Reference-Data | 58 | β | |||
Phantom FDA | 7 | β | |||
Post-NAT-BRCA | 64 | β | |||
Pretreat-MetsToBrain-Masks | 200 | β | β | ||
Prostate Fused-MRI-Pathology | 28 | β | |||
Prostate-3T | 64 | β | |||
Prostate-Anatomical-Edge-Cases | 131 | β | |||
PROSTATE-DIAGNOSIS | 92 | β | |||
PROSTATE-MRI | 26 | β | |||
Prostate-MRI-US-Biopsy | 1,151 | β | |||
PROSTATEx | 346 | β | |||
Pseudo-PHI-DICOM-Data | 21 | β | |||
PTRC-HGSOC | 174 | β | |||
QIBA CT-1C | 1 | β | |||
QIBA-CT-Liver-Phantom | 3 | β | |||
QIN Breast DCE-MRI | 10 | β | |||
QIN GBM Treatment Response | 54 | β | |||
QIN LUNG CT | 47 | β | |||
QIN PET Phantom | 2 | β | |||
QIN PROSTATE | 22 | β | |||
QIN-BRAIN-DSC-MRI | 49 | β | |||
QIN-BREAST | 67 | β | |||
QIN-BREAST-02 | 13 | β | |||
QIN-HEADNECK | 279 | β | |||
QIN-PROSTATE-Repeatability | 15 | β | |||
QIN-SARCOMA | 15 | β | |||
RADCURE | 3,346 | β | β | ||
REMBRANDT | 130 | β | |||
ReMIND | 114 | β | |||
RHUH-GBM | 40 | β | |||
RIDER Breast MRI | 5 | β | |||
RIDER Lung CT | 32 | β | |||
RIDER Lung PET-CT | 244 | β | |||
RIDER NEURO MRI | 19 | β | |||
RIDER PHANTOM MRI | 10 | β | |||
RIDER PHANTOM PET-CT | 20 | β | |||
RIDER Pilot | 8 | β | |||
S0819 | 1,299 | β | |||
SLN-Breast | 78 | β | |||
SN-AM | 60 | β | |||
Soft-tissue-Sarcoma | 51 | β | |||
SPIE-AAPM Lung CT Challenge | 70 | β | |||
StageII-Colorectal-CT | 230 | β | |||
UCSF-PDGM | 495 | β | |||
UPENN-GBM | 630 | β | |||
Vestibular-Schwannoma-MC-RC | 124 | β | |||
Vestibular-Schwannoma-SEG | 242 | β | |||
VICTRE | 2,994 | β |
Currently the cloud version of MINDS is in closed beta, but, you can still recreate the MINDS database locally. To get the local version of the MINDS database running, you will need to setup a MySQL database and populate it with the MINDS schema. This can be easily done using a docker container. First, you will need to install docker. You can find the installation instructions for your operating system here. Next, you will need to pull the MySQL docker image and run a container with the following command.
Note
Please replace my-secret-pw
with your desired password and port
with the port you want to use to access the database. The default port for MySQL is 3306. The following command will not work until you replace port
with a valid port number.
docker run -d --name minds -e MYSQL_ROOT_PASSWORD=my-secret-pw -e MYSQL_DATABASE=minds -p port:3306 mysql
Finally, to install the MINDS python package use the following pip command:
pip install git+https://github.com/lab-rasool/MINDS.git
After installing the package, please create a .env file in the root directory of the project with the following variables:
HOST=127.0.0.1
PORT=3306
DB_USER=root
PASSWORD=my-secret-pw
DATABASE=minds
If you have locally setup the MINDS database, then you will need to populate it with data. To do this, or to update the database with the latest data, you can use the following command:
# Import the minds package
import minds
# Update the database with the latest data
minds.update()
The MINDS python package provides a python interface to the MINDS database. You can use this interface to query the database and return the results as a pandas dataframe.
import minds
# get a list of all the tables in the database
tables = minds.get_tables()
# get a list of all the columns in a table
columns = minds.get_columns("clinical")
# Query the database directly
query = "SELECT * FROM minds.clinical WHERE project_id = 'TCGA-LUAD' LIMIT 10"
df = minds.query(query)
# Generate a cohort to download from query
query_cohort = minds.build_cohort(query=query, output_dir="./data")
# or you can now directly supply a cohort from GDC
gdc_cohort = minds.build_cohort(gdc_cohort="cohort_Unsaved_Cohort.2024-02-12.tsv", output_dir="./data")
# to get the cohort details
gdc_cohort.stats()
# to download the data from the cohort to the output directory specified
# you can also specify the number of threads to use and the modalities to exclude or include
gdc_cohort.download(threads=12, exclude=["Slide Image"])
@Article{s24051634,
AUTHOR = {Tripathi, Aakash and Waqas, Asim and Venkatesan, Kavya and Yilmaz, Yasin and Rasool, Ghulam},
TITLE = {Building Flexible, Scalable, and Machine Learning-Ready Multimodal Oncology Datasets},
JOURNAL = {Sensors},
VOLUME = {24},
YEAR = {2024},
NUMBER = {5},
ARTICLE-NUMBER = {1634},
URL = {https://www.mdpi.com/1424-8220/24/5/1634},
ISSN = {1424-8220},
DOI = {10.3390/s24051634}
}
We welcome contributions from the community. If you would like to contribute to the MINDS project, please read our contributing guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.