- Annotate variants from the oncomine annotator
- Focus on variants of interest
- Visualize and interpret variants
- Link variants to relevant clinical evidence
1. python3
Python is a high-level, interpreted, general-purpose programming language. It is used to execute automated tasks and conduct data analysis.
2. watchdog
Python API library and shell utilities to monitor file system events.
An in-house automated workflow to generate quality control plots/reports and select variants from Oncomine Focus and Myeloid Assay NGS sequencing data.
- oncomine solid
|— amplicon.dropout.dropoff
|— downloads
|- dropoff
|- reports
- myeloidseq
|— amplicon.dropout.dropoff
|— downloads
|- worksheet.dropoffs
|- reports
- create a new folder in the /Molecular/IonTorrent/myeloseqer_test/amplicon.dropout.dropoff folder for the run.
- copy basecall QC matrix files from /MOLECULAR LAB ONLY/NYU-MyeloSeqer/Patient data to amplicon.dropout.dropoff
- get a copy of the myeloseq worksheet for the run from the MOLECULAR LAB ONLY/NYU-MyeloSeqer/Worksheets-Wetlab folder
- drop the worksheet to the worksheet.dropoffs subfolder under the IonTorrent folder on the Molecular shared drive
Note: The workflow automatically starts in a few seconds. It takes up to 10~30 minutes to generate QC plots/reports, to select confident calls, and to save filtered variants in a csv and excel format
- copy CSV and dropout reports to the /MOLECULAR LAB ONLY/NYU-MyeloSeqer/Patient data
- copy basecall QC matrix files from /MOLECULAR LAB ONLY/NYU-MyeloSeqer/Patient data to /Molecular/IonTorrent/oncosolid_autoreport/amplicon.dropout.dropoff
- get a copy of the myeloseq worksheet for the run from the MOLECULAR LAB ONLY/Oncomine Patient Data/Worksheets-Wetlab folder
- drop the worksheet of the run to the worksheet subfolder under the IonTorrent folder on the Molecular shared drive
Note: The workflow automatically starts in a few seconds. It takes up to 10~20 minutes to generate QC plots/reports, to select confident calls, and to save filtered variants in a csv and excel format
- copy CSV and dropout reports to the /MOLECULAR LAB ONLY/Oncomine Patient Data/Patient data
- ssh to bigpurple with your Kerberos ID
- log into the ionreporter server as an admin user
- go to the ion_report directory
- complete steps 1 ~ 3 in the auto report section
- execute ion_runner.py
ssh ionadmin@ionreporter.nyumc.org
cd /home/ionadmin/ion_report
python3 ion_runner.py /mnt/Z_drive/Molecular/IonTorrent/oncosolid_autoreport/worksheet/22-MGON9.xlsm
- ssh to bigpurple with your Kerberos ID
- log into the ionreporter server as an admin user
- go to the myeloseq_report directory
- complete steps 1 ~ 3 in the auto report section
- execute myelo_runner.py
ssh ionadmin@ionreporter.nyumc.org
cd /home/ionadmin/myeloseq_report
python3 myelo_runner.py /mnt/Z_drive/Molecular/IonTorrent/myeloseqer_test/worksheet.dropoffs/22-MGMQ24.xlsm
- ssh to bigpurple with your Kerberos ID
- log into the ionreporter server as an admin user
- change to the ion_report directory
- start or stop the ion_watchdog daemon process
ssh ionadmin@ionreporter.nyumc.org
cd /home/ionadmin/myeloseq_report
sh ion_watchdog.sh start [stop]
- ssh to bigpurple with your Kerberos ID
- log into the ionreporter server as an admin user
- change to the myeloseq_report directory
- start or stop the myelo_watchdog daemon process
ssh ionadmin@ionreporter.nyumc.org
cd /home/ionadmin/myeloseq_report
sh myelo_watchdog.sh start [stop]