BOLDconnectR
An R package that supports programmatic interaction with the Barcode of Life Data System’s Workbench and Portal.
Supporting Self-Directed Analysis
BOLDconnectR is a package composed of 6 core functions, which are designed to streamline the analysis and curation of data on BOLD. The provided tools allow users to effortlessly retrieve, analyze, and visualize DNA barcode data. Each function is engineered to provide maximum flexibility, supporting the development of customized workflows.
Core Functions
01
bold.public_search
Search public BOLD data by taxonomy, geography, or dataset codes. Filter results and retrieve process and sample IDs.
02
bold.fetch
Retrieve public and private user data in bulk, formatted in Barcode Core Data Model (BCDM), with customizable filters and output.
03
bold.analyze.tree
Generate Neighbor-Joining trees from sequence alignments, with options for distance matrix calculations and Newick format export.
04
bold.export
Export sequence data to FASTA or CSV/TSV formats with customizable sequence naming, preserving BCDM format.
05
bold.analyze.diversity
Calculate species richness and diversity indexes, visualizing results in plots and matrices for detailed analysis.
06
bold.analyze.map
Map geographic data from BOLD, displaying data points on global or regional maps in GIS-compatible formats.
Learn more
BOLDconnectR is easy to install and use, with comprehensive documentation and examples to help you get started. Explore the package's capabilities and see how it can transform your research.
Capabilities
- Direct API Access: Effortlessly retrieve species identification, taxonomy, and sequence data from BOLD without writing any new code.
- Integration with Popular Tools BOLDconnectR supports the integration of BOLD data with other R packages, enabling comprehensive analysis and visualization.
- Custom Workflows Users can design tailored workflows for specific research needs, enhancing the efficiency and scope of their data analysis.
Join the BOLDconnectR Community
Connect with other researchers using BOLDconnectR and contribute to its development. Share your workflows, scripts, and findings to help improve this tool for the broader scientific community.