#
Import Study Using Docker
⚠️ Every time you add/remove/overwrite a study, please restart the Docker container with
docker compose restart cbioportal.
#
Adding a Study
First, make sure that the study has been placed in the study/ directory under the cbioportal-docker-compose repo. Then open a terminal in the repo root and run:
docker compose exec cbioportal metaImport.py -s /study/<your_study> -o
Where:
<your_study>: Replace with the subdirectory name incbioportal-docker-compose/study/containing the study's meta and data files.
For example, to import a study placed in cbioportal-docker-compose/study/my_study/:
docker compose exec cbioportal metaImport.py -s /study/my_study/ -o
#
Importing Multiple Studies
If importing multiple studies in a batch, skip the derived table rebuild after each import to save time:
docker compose exec cbioportal metaImport.py --no-derive-tables -s /study/my_study1/ -o
docker compose exec cbioportal metaImport.py --no-derive-tables -s /study/my_study2/ -o
docker compose exec cbioportal metaImport.py --no-derive-tables -s /study/my_study3/ -o
After all imports are complete, rebuild derived tables just once:
docker compose exec cbioportal metaImport.py derive-tables
Refer to the ClickHouse guide for more information on derived tables.
#
Restarting the Portal
After importing, restart the cBioPortal web container to clear the cache and see the new study:
docker compose restart cbioportal