The goal of BSA
is to reimplement Daniel’s BSA2 code in a package structure such that it may be installed using R install
. This may also form the seed of either a software or workflow package on bioconductor.
Installation
install.packages("remotes")
remotes::install_github("cmatKhan/BSA")
Usage
The first thing that you will need to do iscreate a samplesheet and process the data through the BSA processing pipeline.
Instructions for creating this samplesheet are in the Article (above) called CreatePipelineSampleSheet
.
Next, you will be using the functions in this package to analyze the data. An example of the process are in BSA3
and BSA6
.
Citation
Below is the citation output from using citation('BSA')
in R. Please run this yourself to check for any updates on how to cite BSA.
print(citation('BSA'), bibtex = TRUE)
#> To cite package 'BSA' in publications use:
#>
#> Agustihno, Daniel (2023). "Daniel's paper placeholder." _bioRxiv_. ,
#> <https://www.biorxiv.org/content/10.1101/TODO>.
#>
#> A BibTeX entry for LaTeX users is
#>
#> @Article{,
#> title = {Daniel's paper placeholder},
#> author = {{Agustihno} and {Daniel}},
#> year = {2023},
#> journal = {bioRxiv},
#> doi = {10.1101/TODO},
#> url = {https://www.biorxiv.org/content/10.1101/TODO},
#> }
Please note that the BSA
was only made possible thanks to many other R and bioinformatics software authors, which are cited either in the vignettes and/or the paper(s) describing this package.
Code of Conduct
Please note that the BSA
project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
Development tools
- Continuous code testing is possible thanks to GitHub actions through usethis, remotes, and rcmdcheck customized to use Bioconductor’s docker containers and BiocCheck.
- Code coverage assessment is possible thanks to codecov and covr.
- The documentation website is automatically updated thanks to pkgdown.
- The code is styled automatically thanks to styler.
- The documentation is formatted thanks to devtools and roxygen2.
For more details, check the dev
directory.
This package was developed using biocthis.