biomartr

Genomic Data Retrieval with R

https://github.com/ropensci/biomartr

Science Score: 59.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
    Links to: ncbi.nlm.nih.gov
  • Committers with academic emails
    2 of 11 committers (18.2%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.1%) to scientific vocabulary

Keywords

biomart database-retrieval ensembl-servers genome genome-annotation genome-retrieval genomics meta-analysis metagenomics ncbi-genbank peer-reviewed proteome r r-package rstats sequenced-genomes

Keywords from Contributors

air-pollution crypto-currency-exchanges noaa-data erddap temperature defra air-quality air-pollution-levels turfjs turf
Last synced: 6 months ago · JSON representation

Repository

Genomic Data Retrieval with R

Basic Info
Statistics
  • Stars: 222
  • Watchers: 13
  • Forks: 29
  • Open Issues: 10
  • Releases: 12
Topics
biomart database-retrieval ensembl-servers genome genome-annotation genome-retrieval genomics meta-analysis metagenomics ncbi-genbank peer-reviewed proteome r r-package rstats sequenced-genomes
Created over 11 years ago · Last pushed 7 months ago
Metadata Files
Readme Changelog Codemeta

README.md

biomartr

rstudio mirror downloads rstudio mirror downloads Paper link install with bioconda Visitors

Genomic Data Retrieval with R

Motivation:

This package is born out of my own frustration to automate the genomic data retrieval process to create computationally reproducible scripts for large-scale genomics studies. Since I couldn't find easy-to-use and fully reproducible software libraries I sat down and tried to implement a framework that would enable anyone to automate and standardize the genomic data retrieval process. I hope that this package is useful to others as well and that it helps to promote reproducible research in genomics studies.

I happily welcome anyone who wishes to contribute to this project :) Just drop me an email.

Please find a detailed documentation here.

Citation

Please cite biomartr if it was helpful for your research. This will allow me to continue maintaining this project in the future.

Drost HG, Paszkowski J. Biomartr: genomic data retrieval with R. Bioinformatics (2017) 33(8): 1216-1217. doi:10.1093/bioinformatics/btw821.

Short package description:

The vastly growing number of sequenced genomes allows us to perform a new type of biological research. Using a comparative approach these genomes provide us with new insights on how biological information is encoded on the molecular level and how this information changes over evolutionary time.

The first step, however, of any genome based study is to retrieve genomes and their annotation from databases. To automate the retrieval process of this information on a meta-genomic scale, the biomartr package provides interface functions for genomic sequence retrieval and functional annotation retrieval. The major aim of biomartr is to facilitate computational reproducibility and large-scale handling of genomic data for (meta-)genomic analyses. In addition, biomartr aims to address the genome version crisis. With biomartr users can now control and be informed about the genome versions they retrieve automatically. Many large scale genomics studies lack this information and thus, reproducibility and data interpretation become nearly impossible when documentation of genome version information gets neglected.

In detail, biomartr automates genome, proteome, CDS, RNA, Repeats, GFF/GTF (annotation), genome assembly quality, and metagenome project data retrieval from the major biological databases such as

Furthermore, an interface to the Ensembl Biomart database allows users to retrieve functional annotation for genomic loci using a novel and organism centric search strategy. In addition, users can download entire databases such as

  • NCBI RefSeq
  • NCBI nr
  • NCBI nt
  • NCBI Genbank
  • ENSEMBL

with only one command.

Similar Work

The main difference between the BiomaRt package and the biomartr package is that biomartr extends the functional annotation retrieval procedure of BiomaRt and in addition provides useful retrieval functions for genomes, proteomes, coding sequences, gff files, RNA sequences, Repeat Masker annotations files, and functions for the retrieval of entire databases such as NCBI nr etc.

Please consult the Tutorials section for more details.

In the context of functional annotation retrieval the biomartr package allows users to screen available marts using only the scientific name of an organism of interest instead of first searching for marts and datasets which support a particular organism of interest (which is required when using the BiomaRt package). Furthermore, biomartr allows you to search for particular topics when searching for attributes and filters. I am aware that the similar naming of the packages is unfortunate, but it arose due to historical reasons (please find a detailed explanation here: https://github.com/ropensci/biomartr/blob/master/FAQs.md and here #11).

I also dedicated an entire vignette to compare the BiomaRt and biomartr package functionality in the context of Functional Annotation (where their functionality overlaps which comprises about only 20% of the overall functionality of the biomartr package).

Feedback

I truly value your opinion and improvement suggestions. Hence, I would be extremely grateful if you could take this 1 minute and 3 question survey (https://goo.gl/forms/Qaoxxjb1EnNSLpM02) so that I can learn how to improve biomartr in the best possible way. Many many thanks in advance.

Installation

The biomartr package relies on some Bioconductor tools and thus requires installation of the following packages:

```r

Install core Bioconductor packages

if (!requireNamespace("BiocManager")) install.packages("BiocManager") BiocManager::install()

Install package dependencies

BiocManager::install("Biostrings") BiocManager::install("biomaRt") ```

Now users can install biomartr from CRAN:

```r

install biomartr 1.0.11 from CRAN

install.packages("biomartr", dependencies = TRUE)

install the developer version containing the newest features

BiocManager::install("ropensci/biomartr") ```

Installation with Bioconda

With an activated Bioconda channel (see 2. Set up channels), install with:

conda install r-biomartr

and update with:

conda update r-biomartr

or use the docker container: docker pull quay.io/biocontainers/r-biomartr:<tag> (check r-biomartr/tags for valid values for )

Example

Collection Retrieval

The automated retrieval of collections (= Genome, Proteome, CDS, RNA, GFF, Repeat Masker, AssemblyStats files) will make sure that the genome file of an organism will match the CDS, proteome, RNA, GFF, etc file and was generated using the same genome assembly version. One aspect of why genomics studies fail in computational and biological reproducibility is that it is not clear whether CDS, proteome, RNA, GFF, etc files used in a proposed analysis were generated using the same genome assembly file denoting the same genome assembly version. To avoid this seemingly trivial mistake we encourage users to retrieve genome file collections using the biomartr function getCollection() and attach the corresponding output as Supplementary Data to the respective genomics study to ensure computational and biological reproducibility.

```r

download collection for Saccharomyces cerevisiae

biomartr::getCollection( db = "refseq", organism = "Saccharomyces cerevisiae") ```

Internally, the getCollection() function will now generate a folder named refseq/Collection/Saccharomyces_cerevisiae and will store all genome and annotation files for Saccharomyces cerevisiae in the same folder. In addition, the exact genoem and annotation version will be logged in the doc folder.

Internally, a text file named doc_Saccharomyces_cerevisiae_db_refseq.txt is generated. The information stored in this log file is structured as follows:

File Name: Saccharomyces_cerevisiae_assembly_stats_refseq.txt Organism Name: Saccharomyces_cerevisiae Database: NCBI refseq URL: ftp.ncbi.nlm.nih.gov/genomes/all/GCF/000/146/045/GCF_000146045.2_R64/GCF_000146045.2_R64_assembly_stats.txt Download_Date: Wed Jun 27 15:21:51 2018 refseq_category: reference genome assembly_accession: GCF_000146045.2 bioproject: PRJNA128 biosample: NA taxid: 559292 infraspecific_name: strain=S288C version_status: latest release_type: Major genome_rep: Full seq_rel_date: 2014-12-17 submitter: Saccharomyces Genome Database

In an ideal world this reference file could then be included as supplementary information in any life science publication that relies on genomic information so that reproducibility of experiments and analyses becomes achievable.

Genome retrieval of hundreds of genomes using only one command

Download all mammalian vertebrate genomes from NCBI RefSeq via:

```r

download all vertebrate genomes

meta.retrieval(kingdom = "vertebratemammalian", db = "refseq", type = "genome") `` All geneomes are stored in the folder named according to the kingdom. In this casevertebratemammalian. Alternatively, users can specify theout.folder` argument to define a custom output folder path.

Frequently Asked Questions (FAQs)

Please find all FAQs here.

Discussions and Bug Reports

I would be very happy to learn more about potential improvements of the concepts and functions provided in this package.

Furthermore, in case you find some bugs or need additional (more flexible) functionality of parts of this package, please let me know:

https://github.com/HajkD/biomartr/issues

Tutorials

Getting Started with biomartr:

Users can also read the tutorials within (Posit (former RStudio)) :

```r

source the biomartr package

library(biomartr)

look for all tutorials (vignettes) available in the biomartr package

this will open your web browser

browseVignettes("biomartr") ```

NEWS

The current status of the package as well as a detailed history of the functionality of each version of biomartr can be found in the NEWS section.

Install Developer Version

Some bug fixes or new functionality will not be available on CRAN yet, but in the developer version here on GitHub. To download and install the most recent version of biomartr run:

```r

install the current version of biomartr on your system

if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager")

BiocManager::install("ropensci/biomartr") ```

Genomic Data Retrieval

Meta-Genome Retrieval

  • meta.retrieval() : Perform Meta-Genome Retieval from NCBI of species belonging to the same kingdom of life or to the same taxonomic subgroup
  • meta.retrieval.all() : Perform Meta-Genome Retieval from NCBI of the entire kingdom of life
  • getMetaGenomes() : Retrieve metagenomes from NCBI Genbank
  • getMetaGenomeAnnotations() : Retrieve annotation *.gff files for metagenomes from NCBI Genbank
  • listMetaGenomes() : List available metagenomes on NCBI Genbank
  • getMetaGenomeSummary() : Helper function to retrieve the assembly_summary.txt file from NCBI genbank metagenomes
  • clean.retrieval(): Format meta.retrieval output

Genome Retrieval

  • listGenomes() : List all genomes available on NCBI and ENSEMBL servers
  • listKingdoms() : list the number of available species per kingdom of life on NCBI and ENSEMBL servers
  • listGroups() : list the number of available species per group on NCBI and ENSEMBL servers
  • getKingdoms() : Retrieve available kingdoms of life
  • getGroups() : Retrieve available groups for a kingdom of life
  • is.genome.available() : Check Genome Availability NCBI and ENSEMBL servers
  • getCollection() : Retrieve a Collection: Genome, Proteome, CDS, RNA, GFF, Repeat Masker, AssemblyStats
  • getGenome() : Download a specific genome stored on NCBI and ENSEMBL servers
  • getGenomeSet() : Genome Retrieval of multiple species
  • getProteome() : Download a specific proteome stored on NCBI and ENSEMBL servers
  • getProteomeSet() : Proteome Retrieval of multiple species
  • getCDS() : Download a specific CDS file (genome) stored on NCBI and ENSEMBL servers
  • getCDSSet() : CDS Retrieval of multiple species
  • getRNA() : Download a specific RNA file stored on NCBI and ENSEMBL servers
  • getRNASet() : RNA Retrieval of multiple species
  • getGFF() : Genome Annotation Retrieval from NCBI (*.gff) and ENSEMBL (*.gff3) servers
  • getGTF() : Genome Annotation Retrieval (*.gtf) from ENSEMBL servers
  • getRepeatMasker() : Repeat Masker TE Annotation Retrieval
  • getAssemblyStats() : Genome Assembly Stats Retrieval from NCBI
  • getKingdomAssemblySummary() : Helper function to retrieve the assembly_summary.txt files from NCBI for all kingdoms
  • getMetaGenomeSummary() : Helper function to retrieve the assembly_summary.txt files from NCBI genbank metagenomes
  • getSummaryFile() : Helper function to retrieve the assembly_summary.txt file from NCBI for a specific kingdom
  • getENSEMBLInfo() : Retrieve ENSEMBL info file
  • getGENOMEREPORT() : Retrieve GENOME_REPORTS file from NCBI

Import Downloaded Files

  • read_genome() : Import genomes as Biostrings or data.table object
  • read_proteome() : Import proteome as Biostrings or data.table object
  • read_cds() : Import CDS as Biostrings or data.table object
  • read_gff() : Import GFF file
  • read_rna() : Import RNA file
  • read_rm() : Import Repeat Masker output file
  • read_assemblystats() : Import Genome Assembly Stats File

Database Retrieval

  • listNCBIDatabases() : Retrieve a List of Available NCBI Databases for Download
  • download.database() : Download a NCBI database to your local hard drive
  • download.database.all() : Download a complete NCBI Database such as e.g. NCBI nr to your local hard drive

BioMart Queries

  • biomart() : Main function to query the BioMart database
  • getMarts() : Retrieve All Available BioMart Databases
  • getDatasets() : Retrieve All Available Datasets for a BioMart Database
  • getAttributes() : Retrieve All Available Attributes for a Specific Dataset
  • getFilters() : Retrieve All Available Filters for a Specific Dataset
  • organismBM() : Function for organism specific retrieval of available BioMart marts and datasets
  • organismAttributes() : Function for organism specific retrieval of available BioMart attributes
  • organismFilters() : Function for organism specific retrieval of available BioMart filters

Performing Gene Ontology queries

Gene Ontology

  • getGO() : Function to retrieve GO terms for a given set of genes

Download Developer Version On Windows Systems

```r

On Windows, this won't work - see ?buildgithubdevtools

installgithub("HajkD/biomartr", buildvignettes = TRUE, dependencies = TRUE)

When working with Windows, first you need to install the

R package: rtools -> install.packages("rtools")

Afterwards you can install devtools -> install.packages("devtools")

and then you can run:

devtools::installgithub("HajkD/biomartr", buildvignettes = TRUE, dependencies = TRUE)

and then call it from the library

library("biomartr", lib.loc = "C:/Program Files/R/R-3.1.1/library") ```

Code of conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Owner

  • Name: rOpenSci
  • Login: ropensci
  • Kind: organization
  • Email: info@ropensci.org
  • Location: Berkeley, CA

CodeMeta (codemeta.json)

{
  "@context": [
    "https://doi.org/doi:10.5063/schema/codemeta-2.0",
    "http://schema.org"
  ],
  "@type": "SoftwareSourceCode",
  "identifier": "biomartr",
  "description": "Perform metagenomic data retrieval and functional annotation\n    retrieval. In detail, this package aims to provide users with a standardized\n    way to automate genome, proteome, coding sequence ('CDS'), 'GFF', and metagenome\n    retrieval from 'NCBI' and 'ENSEMBL' databases. Furthermore, an interface to the 'BioMart' database\n    (Smedley et al. (2009) <doi:10.1186/1471-2164-10-22>) allows users to retrieve\n    functional annotation for genomic loci. Users can download entire databases such\n    as 'NCBI RefSeq' (Pruitt et al. (2007) <doi:10.1093/nar/gkl842>), 'NCBI nr',\n    'NCBI nt' and 'NCBI Genbank' (Benson et al. (2013) <doi:10.1093/nar/gks1195>) as\n    well as 'ENSEMBL' and 'ENSEMBLGENOMES' with only one command.",
  "name": "biomartr: Genomic Data Retrieval",
  "codeRepository": "https://github.com/ropensci/biomartr",
  "issueTracker": "https://github.com/ropensci/biomartr/issues",
  "license": "https://spdx.org/licenses/GPL-2.0",
  "version": "0.6.0.9000",
  "programmingLanguage": {
    "@type": "ComputerLanguage",
    "name": "R",
    "version": "3.3.2",
    "url": "https://r-project.org"
  },
  "runtimePlatform": "R version 3.3.2 (2016-10-31)",
  "provider": {
    "@id": "https://cran.r-project.org",
    "@type": "Organization",
    "name": "Central R Archive Network (CRAN)",
    "url": "https://cran.r-project.org"
  },
  "author": [
    {
      "@type": "Person",
      "givenName": "Hajk-Georg",
      "familyName": "Drost",
      "email": "hgd23@cam.ac.uk",
      "@id": "http://orcid.org/0000-0002-1567-306X"
    }
  ],
  "maintainer": {
    "@type": "Person",
    "givenName": "Hajk-Georg",
    "familyName": "Drost",
    "email": "hgd23@cam.ac.uk",
    "@id": "http://orcid.org/0000-0002-1567-306X"
  },
  "softwareSuggestions": [
    {
      "@type": "SoftwareApplication",
      "identifier": "knitr",
      "name": "knitr",
      "version": "1.6",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "rmarkdown",
      "name": "rmarkdown",
      "version": "0.3.3",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "devtools",
      "name": "devtools",
      "version": "1.6.1",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "testthat",
      "name": "testthat",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "seqinr",
      "name": "seqinr",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    }
  ],
  "softwareRequirements": [
    {
      "@type": "SoftwareApplication",
      "identifier": "biomaRt",
      "name": "biomaRt",
      "provider": {
        "@id": "https://www.bioconductor.org",
        "@type": "Organization",
        "name": "BioConductor",
        "url": "https://www.bioconductor.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "Biostrings",
      "name": "Biostrings",
      "provider": {
        "@id": "https://www.bioconductor.org",
        "@type": "Organization",
        "name": "BioConductor",
        "url": "https://www.bioconductor.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "curl",
      "name": "curl",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "tibble",
      "name": "tibble",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "jsonlite",
      "name": "jsonlite",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "data.table",
      "name": "data.table",
      "version": "    data.1.9.4",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "dplyr",
      "name": "dplyr",
      "version": "0.3.0",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "readr",
      "name": "readr",
      "version": "0.2.2",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "downloader",
      "name": "downloader",
      "version": "0.3",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "RCurl",
      "name": "RCurl",
      "version": "1.95-4.5",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "XML",
      "name": "XML",
      "version": "3.98-1.1",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "httr",
      "name": "httr",
      "version": "0.6.1",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "stringr",
      "name": "stringr",
      "version": "0.6.2",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Central R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      }
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "R",
      "name": "R",
      "version": "3.1.1"
    }
  ],
  "applicationCategory": "DataAccess",
  "keywords": [
    "BioMart",
    "genomic-data-retrieval",
    "annotation-retrieval",
    "database-retrieval",
    "NCBI",
    "ENSEMBL",
    "biological-data-retrieval"
  ],
  "contIntegration": "https://travis-ci.org/ropensci/biomartr",
  "releaseNotes": "https://github.com/ropensci/biomartr/blob/master/NEWS.md",
  "readme": "https://github.com/ropensci/biomartr/blob/master/README.md",
  "fileSize": "128.006KB",
  "citation": [
    {
      "@type": "ScholarlyArticle",
      "datePublished": "2017",
      "author": [
        {
          "@type": "Person",
          "givenName": "Drost",
          "familyName": "Hajk-Georg"
        },
        {
          "@type": "Person",
          "givenName": "Paszkowski",
          "familyName": "Jerzy"
        }
      ],
      "name": "Biomartr: genomic data retrieval with R",
      "url": "https://academic.oup.com/bioinformatics/article/doi/10.1093/bioinformatics/btw821/2931816/Biomartr-genomic-data-retrieval-with-R",
      "isPartOf": {
        "@type": "PublicationIssue",
        "datePublished": "2017",
        "isPartOf": {
          "@type": [
            "PublicationVolume",
            "Periodical"
          ],
          "name": "Bioinformatics"
        }
      }
    }
  ]
}

GitHub Events

Total
  • Issues event: 8
  • Watch event: 7
  • Issue comment event: 11
  • Push event: 3
  • Pull request event: 4
  • Create event: 1
Last Year
  • Issues event: 8
  • Watch event: 7
  • Issue comment event: 11
  • Push event: 3
  • Pull request event: 4
  • Create event: 1

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 2,376
  • Total Committers: 11
  • Avg Commits per committer: 216.0
  • Development Distribution Score (DDS): 0.071
Past Year
  • Commits: 7
  • Committers: 1
  • Avg Commits per committer: 7.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
HajkD h****3@c****k 2,208
Hajk-Georg Drost h****t@a****l 100
Roleren h****n@h****m 57
Scott Chamberlain m****s@g****m 2
Maëlle Salmon m****n@y****e 2
Hajk-Georg Drost h****k@h****n 2
Karthik Ram k****m@g****m 1
Jeroen Ooms j****s@g****m 1
Chris Fan c****n@b****u 1
ropenscibot m****t@g****m 1
Miles Smith m****h@R****l 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 93
  • Total pull requests: 28
  • Average time to close issues: about 1 year
  • Average time to close pull requests: 2 days
  • Total issue authors: 74
  • Total pull request authors: 6
  • Average comments per issue: 3.77
  • Average comments per pull request: 1.61
  • Merged pull requests: 27
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 4
  • Pull requests: 3
  • Average time to close issues: 13 days
  • Average time to close pull requests: about 3 hours
  • Issue authors: 4
  • Pull request authors: 1
  • Average comments per issue: 1.25
  • Average comments per pull request: 1.67
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • HajkD (7)
  • johanneswerner (3)
  • lutteropp (3)
  • Roleren (3)
  • dbsseven (2)
  • clementfkent (2)
  • iquasere (2)
  • almeidasilvaf (2)
  • dominikmerges (2)
  • sckott (2)
  • tayaza (2)
  • taylorreiter (1)
  • zh-zhang1984 (1)
  • amssljc (1)
  • NasDenis (1)
Pull Request Authors
  • Roleren (23)
  • maelle (2)
  • sckott (2)
  • chrisfan24 (1)
  • karthik (1)
  • milescsmith (1)
Top Labels
Issue Labels
enhancement (14) help wanted (10) bug (4) question (3)
Pull Request Labels

Packages

  • Total packages: 2
  • Total downloads:
    • cran 1,246 last-month
  • Total docker downloads: 21,613
  • Total dependent packages: 3
    (may contain duplicates)
  • Total dependent repositories: 7
    (may contain duplicates)
  • Total versions: 33
  • Total maintainers: 1
proxy.golang.org: github.com/ropensci/biomartr
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago
cran.r-project.org: biomartr

Genomic Data Retrieval

  • Versions: 21
  • Dependent Packages: 3
  • Dependent Repositories: 7
  • Downloads: 1,246 Last month
  • Docker Downloads: 21,613
Rankings
Docker downloads count: 0.6%
Stargazers count: 2.1%
Forks count: 2.8%
Average: 6.0%
Downloads: 8.5%
Dependent packages count: 10.9%
Dependent repos count: 11.1%
Last synced: 6 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.1.1 depends
  • Biostrings * imports
  • R.utils * imports
  • RCurl >= 1.95 imports
  • XML >= 3.98 imports
  • biomaRt * imports
  • curl * imports
  • data.table >= 1.9.4 imports
  • downloader >= 0.3 imports
  • dplyr >= 0.3.0 imports
  • fs * imports
  • httr >= 0.6.1 imports
  • jsonlite * imports
  • philentropy * imports
  • purrr * imports
  • readr >= 1.4.0 imports
  • stringr >= 0.6.2 imports
  • tibble * imports
  • withr * imports
  • devtools >= 1.6.1 suggests
  • knitr >= 1.6 suggests
  • magrittr * suggests
  • rmarkdown >= 0.3.3 suggests
  • seqinr * suggests
  • testthat * suggests