Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
f0bc6b8
Update view sort
bbimber Sep 3, 2025
f3ffedb
Add wrapper for IdentifyAndStoreActiveClonotypes
bbimber Sep 4, 2025
35b8849
Error checking for CommonFilters
bbimber Sep 4, 2025
fb102b9
Update defaults
bbimber Sep 4, 2025
2e6c233
Set baseUrl in script
bbimber Sep 5, 2025
f005c76
Do not storeStimLevelData for TRA
bbimber Sep 8, 2025
43fe5e2
Do not force seurat object name to match readset
bbimber Sep 9, 2025
feba968
Do not force seurat object name to match readset
bbimber Sep 9, 2025
6469964
Drop CS-Core and Tricycle
bbimber Sep 11, 2025
4427a6a
Expand data cleanup
bbimber Sep 12, 2025
d0053f8
Minor code cleanup
bbimber Sep 12, 2025
ddcfe08
Add subadapter + reflection pattern to ExtendedVariantAdapter in orde…
hextraza Sep 16, 2025
f1b7e52
Correct HTML syntax
bbimber Sep 18, 2025
0c0da7d
Expand study triggers and update cohort fields
bbimber Sep 19, 2025
2f7566a
Expose getter for StudiesTriggerFactory
bbimber Sep 19, 2025
04e2b40
Clean up trigger/customizer layer code
bbimber Sep 19, 2025
5688170
Create fields to coalesce name/label for studies
bbimber Sep 19, 2025
14ed86a
Add null check
bbimber Sep 22, 2025
733f92d
Switch default
bbimber Sep 22, 2025
f4aebaf
Bugfix to StudiesTriggerFactory
bbimber Sep 24, 2025
26db835
Update default
bbimber Sep 30, 2025
608cbe4
Improve SnpEff index check
bbimber Oct 1, 2025
3f372f0
Switch sequence init tasks to use webserver-high-priority
bbimber Oct 4, 2025
b4eea84
Build short delay into github triggers to aid cross-repo commits
bbimber Oct 4, 2025
d78b6d2
Switch ETLs to log row count discrepancies
bbimber Oct 6, 2025
689af3e
Update dependencies
bbimber Oct 7, 2025
35b3ae0
Support sawfish --sample-csv arg
bbimber Oct 15, 2025
1fac863
Option to create readsets from SRA (#355)
bbimber Oct 16, 2025
b084e00
Error check
bbimber Oct 16, 2025
604ee34
Add nimble/bulk step
bbimber Oct 16, 2025
6039efb
Allow nimble step to use cached barcodes
bbimber Oct 16, 2025
8921d0a
Bugfix to NimbleAlignmentStep
bbimber Oct 17, 2025
2253e02
Bugfix to NimbleAlignmentStep
bbimber Oct 17, 2025
600cda3
Bugfix to NimbleAlignmentStep
bbimber Oct 17, 2025
2a5c789
Bugfix to NimbleAlignmentStep
bbimber Oct 17, 2025
f75ffaa
Add CD4_Activation_Axis
bbimber Oct 17, 2025
e50b12c
Better support readsets created directly from SRA
bbimber Oct 17, 2025
4930f5f
Expand BAM header
bbimber Oct 17, 2025
2ef4efb
Bugfix to RestoreSraDataHandler
bbimber Oct 17, 2025
4b3fd43
Bugfix to RestoreSraDataHandler for new SRA datasets
bbimber Oct 17, 2025
9a6abc8
Bugfix to RestoreSraDataHandler for new SRA datasets
bbimber Oct 17, 2025
ede3b1e
Bugfix to RestoreSraDataHandler for new SRA datasets
bbimber Oct 17, 2025
f98d6e4
Bugfix to RestoreSraDataHandler for new SRA datasets
bbimber Oct 17, 2025
79c1b4b
Reduce logging
bbimber Oct 19, 2025
f8029db
Update sawfish install
bbimber Oct 24, 2025
3cc6db1
Better error handling
bbimber Oct 29, 2025
8c35a13
Updates to Save10xBarcodes
bbimber Oct 29, 2025
0166aa4
Expand StudyMetadata cohorts
bbimber Oct 29, 2025
14ffbcf
Throw exception when existing file present
bbimber Oct 29, 2025
504846c
Improve resume for ReadsetInitTask
bbimber Oct 30, 2025
ec8135c
Improve resume for ReadsetInitTask
bbimber Oct 30, 2025
fbe9a13
Bugfix to Save10xBarcodes
bbimber Nov 2, 2025
5d58764
Bugfix to handling of 10x barcodes
bbimber Nov 3, 2025
544c4ea
Switch nimble/CR barcodes to CB alone
bbimber Nov 4, 2025
a58aa88
Omit writing to 10x barcodes
bbimber Nov 4, 2025
2b95f2f
Add another coalesce() term in case name and label are blank
bbimber Nov 5, 2025
476ac90
Bugfix to study import
bbimber Nov 5, 2025
8b6ca94
Fix typo
bbimber Nov 5, 2025
82f1dc6
Add manage freezer button and expand TagPcrSummaryStep
bbimber Nov 14, 2025
743aa49
Change the pattern of nimble fastq-to-bam
bbimber Nov 19, 2025
a9e4e21
Add check for integers
bbimber Nov 20, 2025
f580f8d
Expand ETL/presentation of SIV data
bbimber Nov 20, 2025
2c46711
Expand ETL/presentation of SIV data
bbimber Nov 20, 2025
7de9d47
Use absolute location of cellrange executable
bbimber Nov 26, 2025
137d896
Debug location of cellrange executable
bbimber Nov 26, 2025
845757b
Debug cellranger/symlink
bbimber Nov 26, 2025
d75cf73
Debug cellranger/symlinks
bbimber Nov 27, 2025
89f4d54
Debug cellranger/symlinks
bbimber Nov 28, 2025
2d3d620
Add hifiask to script
bbimber Nov 28, 2025
2e6c819
Debug symlink
bbimber Nov 28, 2025
af83b52
Bugfix to symlink
bbimber Nov 28, 2025
ce9756a
Fix merge conflicts
bbimber Nov 29, 2025
8ffb570
Update dependencies
bbimber Nov 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions SequenceAnalysis/pipeline_code/extra_tools_install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -350,3 +350,32 @@ then
else
echo "Already installed"
fi


echo ""
echo ""
echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
echo "Install hifiasm"
echo ""
cd $LKSRC_DIR
if [[ ! -e ${LKTOOLS_DIR}/primer3_core || ! -z $FORCE_REINSTALL ]];
then
echo "Cleaning up previous installs"
rm -Rf $LKTOOLS_DIR/hifiasm*
rm -Rf $LKTOOLS_DIR/yak*
rm -Rf hifiasm*
rm -Rf yak*

git clone https://github.com/chhylp123/hifiasm
cd hifiasm
make
install hifiasm $LKTOOLS_DIR/
cd ../

git clone https://github.com/lh3/yak
cd yak
make
install yak $LKTOOLS_DIR/
else
echo "Already installed"
fi
31 changes: 18 additions & 13 deletions jbrowse/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
Expand Down Expand Up @@ -637,20 +638,31 @@ public enum Chemistry

public File getInclusionListFile(Logger logger) throws PipelineJobException
{
File exe = new CellRangerWrapper(logger).getExe();
File exe = new CellRangerWrapper(logger).getExe().getAbsoluteFile();
logger.debug("cellranger executable: " + exe.getPath());
if (Files.isSymbolicLink(exe.toPath()))
{
try
{
exe = Files.readSymbolicLink(exe.toPath()).toFile();
Path exePath = Files.readSymbolicLink(exe.toPath());
logger.debug("cellranger symlink target: " + exePath);
if (!exePath.isAbsolute())
{
File parent = exe.getParentFile();
exePath = parent.toPath().resolve(exePath);
logger.debug("resolved symlink target: " + exePath);
}

exe = exePath.toFile();
logger.debug("cellranger resolved symlink target: " + exe.getPath());
}
catch (IOException e)
{
throw new PipelineJobException(e);
}
}

File il = new File(exe.getParentFile(), "lib/python/cellranger/barcodes/" + _inclusionListFile);
File il = new File(exe.getParentFile(), "../lib/python/cellranger/barcodes/" + _inclusionListFile);
if (!il.exists())
{
throw new PipelineJobException("Unable to find file: " + il.getPath());
Expand Down