2022
DOI: 10.21105/joss.04742
|View full text |Cite
|
Sign up to set email alerts
|

basilisk: a Bioconductor package for managing Python environments

Abstract: basilisk is an R/Bioconductor package for managing Python environments within the Bioconductor package ecosystem. Developers of other Bioconductor packages can use basilisk to automatically provision and load custom Python environments, providing a streamlined experience for their end-users by avoiding the need for any manual system configuration. basilisk also enables robust execution of Python code via reticulate in complex analysis workflows involving multiple Python environments. This package aims to provi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 16 publications
(15 citation statements)
references
References 1 publication
0
15
0
Order By: Relevance
“…Next, fragments below a certain quality threshold and a size larger than a maximum provided by the user are removed before collapsing any duplicates (if present). This python-based capability was integrated into the scPipe R package using basilisk (20). Feature matrix construction can be via a .bed file provided to the workflow (e.g.…”
Section: Methodsmentioning
confidence: 99%
“…Next, fragments below a certain quality threshold and a size larger than a maximum provided by the user are removed before collapsing any duplicates (if present). This python-based capability was integrated into the scPipe R package using basilisk (20). Feature matrix construction can be via a .bed file provided to the workflow (e.g.…”
Section: Methodsmentioning
confidence: 99%
“…More specifically, we first used the buildSNNGraph function from scran to build a shared-nearest neighbors graph with k = 50 nearest neighbors. This function is a wrapper for the makeSNNGraph function from the bluster package (Lun, 2022), which identifies k nearest neighbors between nuclei based on Euclidean distances between their gene expression profiles. Edges are drawn between nuclei with at least one shared-nearest neighbor using a rank-based weighting method (Xu & Su, 2015).…”
Section: Clusteringmentioning
confidence: 99%
“…Clusters were manually annotated using a whole zebrafish single-cell transcriptome atlas (Farnsworth et al, 2020) as well zebrafish database of gene expression (ZFIN expression atlas: Thisse et al, 2001). Notably, a cluster optimization algorithm (Lun, 2022) identified resolution 0.7 as optimal. However in that case, msx1b+ fin epidermal cells co-clustered with pLLP cells; these populations separated into distinct clusters at resolution 0.8, which we used for further analysis.…”
Section: Quality Control and Unsupervised Clusteringmentioning
confidence: 99%