0adde15fcc0c841a234ab2ea86a4a8fdbef3d49b markd Fri Dec 12 01:51:06 2025 -0800 switch recount3 intron track to color items by splice junction motif #34886 diff --git src/hg/makeDb/doc/mm10.txt src/hg/makeDb/doc/mm10.txt index 54ab1c486df..f89d59928be 100644 --- src/hg/makeDb/doc/mm10.txt +++ src/hg/makeDb/doc/mm10.txt @@ -19527,52 +19527,54 @@ lstring expr_table; "Expression values per sample in TPM" ) _EOF_ bedToBigBed -type=bed12+8 -as=encode4.as -tab transcripts.bed /hive/data/genomes/mm10/chrom.sizes encode4.bb ############################################################################## # Recount3 - Jeltje April 2025 #################################### # recount3 intron tracks ticket 34886 # Jeltje January 2025 # NOTE: The sra files are so large that the trackDb.ra file needs a maxWindowToDraw limit # or else the browser window won't load within the set time +# 2025-08-04 markd: update to add size column for filter and color-code items rather than use +# decorators see kent/src/hg/lib/recount3.as -process_dataset() { +cd /hive/data/genomes/mm10/bed/recount3 + +process_mm10_dataset() { local dset=$1 if [ ! -f "$dset.tsv.bgz" ]; then wget -nv -O $dset.tsv.bgz https://snaptron.cs.jhu.edu/data/$dset/junctions.bgz fi - ~/kent/src/hg/makeDb/outside/recount3/junctionsToBed.py --junctions $dset.tsv.bgz --bed $dset.bed --decorator dec$dset.bed --compilation $dset -# bedSort $dset.bed $dset.bed - bedSort dec$dset.bed dec$dset.bed + ~/kent/src/hg/makeDb/outside/recount3/junctionsToBed.py --junctions $dset.tsv.bgz --bed $dset.bed --compilation $dset + bedToBigBed -type=bed9+6 -tab -as=${HOME}/kent/src/hg/lib/recount3.as $dset.bed /hive/data/genomes/mm10/chrom.sizes $dset.bb } dset=srav1m -process_dataset $dset - -bedToBigBed -type=bed9+6 -tab -as=${HOME}/kent/src/hg/lib/recount3.as $dset.bed /hive/data/genomes/mm10/chrom.sizes $dset.bb & -bedToBigBed -type=bed12+ -as=${HOME}/kent/src/hg/lib/decoration.as dec$dset.bed /hive/data/genomes/mm10/chrom.sizes dec$dset.bb & +process_mm10_dataset $dset & wait +ln -s $(realpath *.bb) /gbdb/mm10/recount3/ + -#rm srav1m.bed srav1m.tsv junctions.bgz -2025-08-04 markd: update to add size column for filter +# once through QA: +rm *.bed *.tsv.bgz ############################################################################## # ENCODE4 triplets - Jeltje April 2025 mkdir -p april2025 #wget -O april2025/mouse_ucsc_transcripts.gtf "https://zenodo.org/records/15116042/files/mouse_ucsc_transcripts.gtf?download=1" #wget -O april2025/filt_ab_tpm_mouse.tsv "https://zenodo.org/records/15116042/files/filt_ab_tpm_mouse.tsv?download=1" #wget -O april2025/mouse_protein_summary.tsv "https://zenodo.org/records/15116042/files/mouse_protein_summary.tsv?download=1" #wget -O april2025/mouse_sample_info.tsv https://zenodo.org/records/15116042/files/lr_mouse_library_data_summary.tsv?download=1 gtfFile='april2025/mouse_ucsc_transcripts.gtf' quantFile='april2025/filt_ab_tpm_mouse.tsv' # really counts per million since every read is full length protFile='april2025/mouse_protein_summary.tsv' sampleFile='april2025/mouse_sample_info.tsv' # this outputs bed12 + extra ID fields, topval expressions for mouseover and an expression html table