Skip to content

Commit

Permalink
Merge pull request #10 from mskcc/dev_sv_match_status_from_normal_id
Browse files Browse the repository at this point in the history
Dev sv match status from normal
  • Loading branch information
timosong authored Jul 22, 2024
2 parents 3692b68 + c927f0d commit 1d05a7a
Show file tree
Hide file tree
Showing 6 changed files with 32 additions and 21 deletions.
2 changes: 1 addition & 1 deletion Goliath
Submodule Goliath updated 2 files
+13 −5 load_argos.R
+19 −28 load_data.R
2 changes: 1 addition & 1 deletion container/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
[ -e report ] && rm -rf report
mkdir report
cp -r ../* report/
docker build -t "mskcc/argos_report:1.0.6" .
docker build -t "mskcc/argos_report:1.0.7" .
11 changes: 7 additions & 4 deletions cwl/project_level_report.cwl
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,14 @@ requirements:
StepInputExpressionRequirement: {}
InlineJavascriptRequirement: {}
DockerRequirement:
dockerPull: mskcc/argos_report:1.0.6
dockerPull: mskcc/argos_report:1.0.7

inputs:
request_id:
type: string
sample_ids:
tumor_ids:
type: string[]
normal_ids:
type: string[]
portal_dir:
type: Directory
Expand All @@ -29,12 +31,13 @@ steps:
run: report.cwl
in:
request_id: request_id
sample_id: sample_ids
tumor_id: tumor_ids
normal_id: normal_ids
portal_dir: portal_dir
analysis_dir: analysis_dir
oncokb_file: oncokb_file

scatter: sample_id
scatter: [tumor_id, normal_id]
scatterMethod: dotproduct
out: [output_file]

Expand Down
17 changes: 11 additions & 6 deletions cwl/report.cwl
Original file line number Diff line number Diff line change
Expand Up @@ -5,33 +5,38 @@ class: CommandLineTool
baseCommand: [ "compile_sample_level.R" ]
requirements:
DockerRequirement:
dockerPull: mskcc/argos_report:1.0.6
dockerPull: mskcc/argos_report:1.0.7

inputs:
request_id:
type: string
inputBinding:
position: 1
prefix: '--request_id'
sample_id:
tumor_id:
type: string
inputBinding:
position: 2
prefix: '--sample_id'
prefix: '--tumor_id'
normal_id:
type: string
inputBinding:
position: 3
prefix: '--normal_id'
portal_dir:
type: Directory
inputBinding:
position: 3
position: 4
prefix: '--portal_dir'
analysis_dir:
type: Directory
inputBinding:
position: 4
position: 5
prefix: '--analysis_dir'
oncokb_file:
type: File
inputBinding:
position: 5
position: 6
prefix: '--oncokb_file'


Expand Down
10 changes: 6 additions & 4 deletions report/compile_sample_level.R
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@
# script to compile report from pipeline data
library("argparse")

VERSION="1.0.1"
VERSION="1.0.2"
default_output_dir <- normalizePath(getwd())

# start arg parser
parser <- ArgumentParser()
parser$add_argument("--request_id", help="Request id")
parser$add_argument("--sample_id", help="Sample id")
parser$add_argument("--tumor_id", help="Tumor id")
parser$add_argument("--normal_id", help="Normal id")
parser$add_argument("--analysis_dir", help="analysis_dir path")
parser$add_argument("--portal_dir", help="portal_dir path")
parser$add_argument("--oncokb_file", help="oncokb file path")
Expand All @@ -20,15 +21,16 @@ parser$add_argument("--output_dir", default=default_output_dir, help="Output dir

args <- parser$parse_args()

output_file_name=paste0("rpt_",args$request_id,"-",args$sample_id,"__",VERSION,".html")
output_file_name=paste0("rpt_",args$request_id,"-",args$tumor_id,"__",VERSION,".html")

# compile the HTML report
rmarkdown::render(
input = "/usr/report/report_sample_level.Rmd",
params = list(
analysis_dir = args$analysis_dir,
portal_dir = args$portal_dir,
sample_id = args$sample_id,
tumor_id = args$tumor_id,
normal_id = args$normal_id,
oncokb_file = args$oncokb_file
# geneAnnotation_path = args$geneAnnotation_path,

Expand Down
11 changes: 6 additions & 5 deletions report/report_sample_level.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,19 @@ always_allow_html: true
self_contained: true

params:
analysis_dir : "~/Work/mutation_report_sample_level/data/argos/08390_R/1.1.2/20230208_22_12_784560/analysis/"
portal_dir : "~/Work/mutation_report_sample_level/data/argos/08390_R/1.1.2/20230208_22_12_784560/portal/"
sample_id : "s_C_8XFJMJ_P001_d01"
analysis_dir : "/Users/vurals/Work/mutation_report/mutation_report_sample_level_v11_zero_mutations_case/15450_B/analysis/"
portal_dir : "/Users/vurals/Work/mutation_report/mutation_report_sample_level_v11_zero_mutations_case/15450_B/portal/"
tumor_id : "s_C_WA4R58_T003_d03"
normal_id : "s_C_WA4R58_N002_d02"
oncokb_file: "dummy"
---

```{r loadData, echo=FALSE, include=FALSE}
source("load_data.R", local=knitr::knit_global())
inputs <- list(analysis_dir = params$analysis_dir, portal_dir = params$portal_dir, oncokb_file = params$oncokb_file)
data=load_data(params$sample_id, inputs)
inputs <- list(tumor_id = params$tumor_id, normal_id = params$normal_id, analysis_dir = params$analysis_dir, portal_dir = params$portal_dir, oncokb_file = params$oncokb_file)
data=load_data(params$tumor_id, params$normal_id, inputs)
```


Expand Down

0 comments on commit 1d05a7a

Please sign in to comment.