-
Notifications
You must be signed in to change notification settings - Fork 83
Plan: Road to v22 #1426
Comments
@zhangb1 will work on #3 above when it's time. Cc @yuankunzhu |
Wanted to note that we had some issue with |
The changes related to the analysis files generation and subtyping can go in independently. Since some of the PRs ensuring that subtyping modules are already approved & ready to merge, I'm going to start merging them. |
Updated the initial comment, but to summarize what comes next:
|
In progress - just a few notes as I work on this
After making those adjustments, I got the error:
|
Ok, this may be coming from not having |
After updating the code to add the additional CNV file, I ran using RUN_LOCAL=1 ./analyses/create-subset-files/create_subset_files.sh but gets killed: create_subset_files.sh: line 51: 7389 Killed Rscript --vanilla 01-get_biospecimen_identifiers.R --data_directory $FULL_DIRECTORY --output_file $BIOSPECIMEN_FILE --num_matched $NUM_MATCHED --local $RUN_LOCAL If I try to just copy and not subset, I also get an error about directory creation, which @migbro also mentioned he didn't have in his run. root@334c2bfa1312:/home/rstudio/kitematic/analyses/create-subset-files# bash create_subset_files.sh
cp: target '../../data/testing/release-v22-20220505' is not a directory 2:55 |
I think I am ready to push, however, I don't have that kind of access to this project. Can I be granted such access please? Thanks! |
The purpose of this issue is to outline the order in which things need to be reviewed and run prior to the release of v22.
1. Reviews before release
Pull requests that are marked as
blocking release
andreview before release
should be reviewed & ideally merged in the following order. cc: @sjspielmanAnalysis files generation
Use ploidy for copy.num when running GISTIC #1400
Update logic in modules where analysis files included in the data releases are generated #1419
Update snv-callers to be able to be run from places besides the root of repo #1420 – depends on Update logic in modules where analysis files included in the data releases are generated #1419
Add shell script to generate analysis files that are included in data releases #1421 ✅ Approved – depends on Update logic in modules where analysis files included in the data releases are generated #1419 and Update snv-callers to be able to be run from places besides the root of repo #1420
Rerun changes added #1412 includes the changes that come from running
scripts/generate-analysis-files-for-release.sh
Subtyping modules need to use
data/
Make sure EWS subtyping uses data download #1413
Make sure non-ATRT/non-MB embryonal subtyping module uses data download #1415
Make sure MB subtyping uses data download #1418
Make sure HGG subtyping uses data download #1414
Subtype script & docs
2. Running subtyping
Once #1422 is in, we can use the PBTA data and analysis files from v22 to run
scripts/run-for-subtyping.sh
. We’ll need to create a branch to commit back any changes to files in the repository (akin to what’s happening with #1412).Then we’ll upload
pbta-histologies.tsv
to S3 (related: #1424) .3. Creating CI files
Once all the v22 files are on S3, we’re ready to generate the CI files (#1369). Here’s what we need to do:
create-subset-files
module as required to create the CI files. I’m going to call thisv22-ci
for illustrative purposes.Specifically, we need to update this line to
release-v22-20220505
reflect the new release:OpenPBTA-analysis/analyses/create-subset-files/create_subset_files.sh
Line 10 in e72c11d
Then we should check to make sure it runs locally without issue with:
AlexsLemonade/OpenPBTA-analysis
and checkoutv22-release
(v22-release (1/N release) #1424).bash download-data.sh
to obtain the v22 data while on that branch.v22-ci
) and checkoutv22-ci
which contains the required changes to generate the v22 files for CI../analyses/create-subset-files/create_subset_files.sh
.data/testing/release-v22-20220505
; they are what we need for CI.v22-ci
+ push the changes toanalyses/create-subset-files/biospecimen_ids_for_subset.RDS
v22-ci
We’ll use this PR to make sure there are no issues with the CI files. If there are issues, we may need to create a series of branches to fix them. If there are no issues, we can merge this.
4. Cutting a release
#1424 gets updated to include the required documentation & merged
The text was updated successfully, but these errors were encountered: