Giter Site home page Giter Site logo

oncomine_automation's Introduction

User Guide to Oncomine Automation

Workflow from run initiation to review of annotated variants

  • Annotate variants from the oncomine annotator
  • Focus on variants of interest
  • Visualize and interpret variants
  • Link variants to relevant clinical evidence

Software required:

Python is a high-level, interpreted, general-purpose programming language. It is used to execute automated tasks and conduct data analysis.

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.

Workflow Diagram

This is a flowchart

Directory Structure

  • oncomine solid
|— amplicon.dropout.dropoff 
|— downloads
|- dropoff
|- reports
  • myeloidseq
|— amplicon.dropout.dropoff 
|— downloads
|- worksheet.dropoffs
|- reports

Step by step guide to generate MyeloSeq automated report

  1. create a new folder in the /Molecular/IonTorrent/myeloseqer_test/amplicon.dropout.dropoff folder for the run.
  2. copy basecall QC matrix files from /MOLECULAR LAB ONLY/NYU-MyeloSeqer/Patient data to amplicon.dropout.dropoff
  3. get a copy of the myeloseq worksheet for the run from the MOLECULAR LAB ONLY/NYU-MyeloSeqer/Worksheets-Wetlab folder
  4. 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

  1. copy CSV and dropout reports to the /MOLECULAR LAB ONLY/NYU-MyeloSeqer/Patient data

Step by step guide to generate Oncomine Solid automated report

  1. copy basecall QC matrix files from /MOLECULAR LAB ONLY/NYU-MyeloSeqer/Patient data to /Molecular/IonTorrent/oncosolid_autoreport/amplicon.dropout.dropoff
  2. get a copy of the myeloseq worksheet for the run from the MOLECULAR LAB ONLY/Oncomine Patient Data/Worksheets-Wetlab folder
  3. 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

  1. copy CSV and dropout reports to the /MOLECULAR LAB ONLY/Oncomine Patient Data/Patient data

Step by step guide to generate report manually

1. Oncomine Solid

  1. ssh to bigpurple with your Kerberos ID
  2. log into the ionreporter server as an admin user
  3. go to the ion_report directory
  4. complete steps 1 ~ 3 in the auto report section
  5. execute ion_runner.py
ssh [email protected]
cd /home/ionadmin/ion_report
python3 ion_runner.py /mnt/Z_drive/Molecular/IonTorrent/oncosolid_autoreport/worksheet/22-MGON9.xlsm

2. MyeloSeq

  1. ssh to bigpurple with your Kerberos ID
  2. log into the ionreporter server as an admin user
  3. go to the myeloseq_report directory
  4. complete steps 1 ~ 3 in the auto report section
  5. execute myelo_runner.py
ssh [email protected]
cd /home/ionadmin/myeloseq_report
python3 myelo_runner.py /mnt/Z_drive/Molecular/IonTorrent/myeloseqer_test/worksheet.dropoffs/22-MGMQ24.xlsm

Maintaining automated workflow

1. ion_report workflow

  1. ssh to bigpurple with your Kerberos ID
  2. log into the ionreporter server as an admin user
  3. change to the ion_report directory
  4. start or stop the ion_watchdog daemon process
ssh [email protected]
cd /home/ionadmin/myeloseq_report
sh ion_watchdog.sh start [stop]

2. myelo_report workflow

  1. ssh to bigpurple with your Kerberos ID
  2. log into the ionreporter server as an admin user
  3. change to the myeloseq_report directory
  4. start or stop the myelo_watchdog daemon process
ssh [email protected]
cd /home/ionadmin/myeloseq_report
sh myelo_watchdog.sh start [stop]

oncomine_automation's People

Contributors

khzhu avatar

Watchers

 avatar  avatar  avatar

Forkers

iskrypn

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.