Utilities for CCBR Bioinformatics Software
View the website for more detailed documentation: https://CCBR.github.io/Tools
On biowulf you can access the latest release of
ccbr_tools by loading the ccbrpipeliner module:
module load ccbrpipelinerOutside of biowulf, you can install the package with pip:
pip install git+https://github.com/CCBR/ToolsOr specify any tagged version or branch:
pip install git+https://github.com/CCBR/Tools@v0.2.4ccbr_tools --helpUsage: ccbr_tools [OPTIONS] COMMAND [ARGS]...
Utilities for CCBR Bioinformatics Software
For more options, run: ccbr_tools [command] --help
https://ccbr.github.io/Tools/
Options:
-v, --version Show the version and exit.
-h, --help Show this message and exit.
Commands:
send-email Send an email (works on biowulf)
quarto-add Add a quarto extension
install Install a specific version of a CCBR software package,...
cite Print the citation in the desired format
version Print the version of ccbr_tools
All installed tools:
ccbr_tools
gb2gtf
get_hpcname
hf
intersect
jobby
jobinfo
module_list
peek
spooker
import ccbr_tools.shell
print(ccbr_tools.shell.shell_run('echo "Hello, world!"'))Hello, world!
import ccbr_tools.versions
version = ccbr_tools.versions.match_semver('0.2.3')
version.groupdict(){'major': '0',
'minor': '2',
'patch': '3',
'prerelease': None,
'buildmetadata': None}
View the API reference for more information: https://ccbr.github.io/Tools/reference/
Command-line utilities in CCBR Tools.
ccbr_toolsgb2gtfget_hpcnamehfintersectjobbyjobinfomodule_listpeekspooker
Run a command with --help to learn how to use it.
Additional standalone scripts for various common tasks in scripts/ are added to the path when this package is installed. They are less robust than the CLI Utilities included in the package and do not have any unit tests.
add_gene_name_to_count_matrix.Raggregate_data_tables.Rargparse.bashcancel_snakemake_jobs.shcreate_hpc_link.shextract_value_from_json.pyextract_value_from_yaml.pyfilter_bam_by_readids.pyfilter_fastq_by_readids_highmem.pyfilter_fastq_by_readids_highmem_pe.pygather_cluster_stats.shgather_cluster_stats_biowulf.shget_buyin_partition_list.bashget_slurm_file_with_error.shgithub_milestones.shgsea_preranked.shkaryoploter.Rmake_labels_for_pipeliner.shrawcounts2normalizedcounts_DESeq2.Rrawcounts2normalizedcounts_limmavoom.Rrun_jobby_on_nextflow_logrun_jobby_on_nextflow_log_full_formatrun_jobby_on_snakemake_logrun_jobby_on_snakemake_log_full_formatwhich_vpn.sh
Come across a bug? Open an issue and include a minimal reproducible example.
Have a question? Ask it in discussions.
Want to contribute to this project? Check out the contributing guidelines.
Please cite this software if you use it in a publication:
Sovacool K., Koparde V., Kuhn S., Tandon M., and Huse S. (2025). CCBR Tools: Utilities for CCBR Bioinformatics Software (version v0.4.4). DOI: 10.5281/zenodo.13377166 URL: https://ccbr.github.io/Tools/
@misc{YourReferenceHere,
author = {Sovacool, Kelly and Koparde, Vishal and Kuhn, Skyler and Tandon, Mayank and Huse, Susan},
doi = {10.5281/zenodo.13377166},
month = {9},
title = {CCBR Tools: Utilities for CCBR Bioinformatics Software},
url = {https://ccbr.github.io/Tools/},
year = {2025}
}