EDBT 2026 Demo / reviewers in the wild / expert
Robert M. Buels
dblp:15/3658
· DBLP profile ↗
6ranked-venue papers
1as first author
2since 2021 · last 2023
0000-0002-9605-5895ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 6 · 1 first-author · 2 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Interdisciplinary, comprehensive, and emerging computing
4 papers |
Bioinformatics and computational biology · 100% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › genomics
genome visualization |
1.2 | 2 | 2023 | JBrowse Jupyter: a Python interface to JBrowse 2 · Bioinform. 2023 JBrowseR: an R interface to the JBrowse 2 genome browser · Bioinform. 2021 |
Bioinformatics and computational biology › genome annotation
genome browser integration |
0.7 | 1 | 2023 | JBrowse Jupyter: a Python interface to JBrowse 2 · Bioinform. 2023 |
Bioinformatics and computational biology › genomics › genome visualization
genome browser |
0.5 | 1 | 2021 | JBrowseR: an R interface to the JBrowse 2 genome browser · Bioinform. 2021 |
Bioinformatics and computational biology › bioinformatics infrastructure
reference-based compression |
0.4 | 1 | 2019 | Cram-JS: reference-based decompression in node and the browser · Bioinform. 2019 |
Bioinformatics and computational biology › sequence analysis
sequence compression |
0.4 | 1 | 2019 | Cram-JS: reference-based decompression in node and the browser · Bioinform. 2019 |
Bioinformatics and computational biology › genomics
sequencing |
0.4 | 1 | 2019 | Cram-JS: reference-based decompression in node and the browser · Bioinform. 2019 |
Bioinformatics and computational biology › genomics
genome analysis |
0.1 | 1 | 2021 | JBrowseR: an R interface to the JBrowse 2 genome browser · Bioinform. 2021 |
Bioinformatics and computational biology
comparative genomics |
0.1 | 1 | 2008 | The SGN comparative map viewer · Bioinform. 2008 |
Methods — techniques the papers use, named apart from their topics
python interface · 0.7jupyter notebooks · 0.7huffman coding · 0.4elias gamma coding · 0.4RANS · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | JBrowse Jupyter: a Python interface to JBrowse 2abstractMOTIVATION: JBrowse Jupyter is a package that aims to close the gap between Python programming and genomic visualization. Web-based genome browsers are routinely used for publishing and inspecting genome annotations. Historically they have been deployed at the end of bioinformatics pipelines, typically decoupled from the analysis itself. However, emerging technologies such as Jupyter notebooks enable a more rapid iterative cycle of development, analysis and visualization. RESULTS: We have developed a package that provides a Python interface to JBrowse 2's suite of embeddable components, including the primary Linear Genome View. The package enables users to quickly set up, launch and customize JBrowse views from Jupyter notebooks. In addition, users can share their data via Google's Colab notebooks, providing reproducible interactive views. AVAILABILITY AND IMPLEMENTATION: JBrowse Jupyter is released under the Apache License and is available for download on PyPI. Source code and demos are available on GitHub at https://github.com/GMOD/jbrowse-jupyter. Teresa De Jesus Martinez, Elliot A. Hershberg, Emma Guo, Garrett Stevens, Colin M. Diesh, Peter Xie, Caroline Bridge, Scott Cain, Robin Haw, Robert M. Buels, Lincoln Stein, Ian H. Holmes |
Bioinform. | 10 |
| 2021 | JBrowseR: an R interface to the JBrowse 2 genome browserabstractMOTIVATION: Genome browsers are an essential tool in genome analysis. Modern genome browsers enable complex and interactive visualization of a wide variety of genomic data modalities. While such browsers are very powerful, they can be challenging to configure and program for bioinformaticians lacking expertise in web development. RESULTS: We have developed an R package that provides an interface to the JBrowse 2 genome browser. The package can be used to configure and customize the browser entirely with R code. The browser can be deployed from the R console, or embedded in Shiny applications or R Markdown documents. AVAILABILITY AND IMPLEMENTATION: JBrowseR is available for download from CRAN, and the source code is openly available from the Github repository at https://github.com/GMOD/JBrowseR/. Elliot A. Hershberg, Garrett Stevens, Colin M. Diesh, Peter Xie, Teresa De Jesus Martinez, Robert M. Buels, Lincoln Stein, Ian H. Holmes |
Bioinform. | 6 |
| 2020 | JBrowse Connect: A server API to connect JBrowse instances and usersabstractWe describe JBrowse Connect, an optional expansion to the JBrowse genome browser, targeted at developers. JBrowse Connect allows live messaging, notifications for new annotation tracks, heavy-duty analyses initiated by the user from within the browser, and other dynamic features. We present example applications of JBrowse Connect that allow users 1) to specify and execute BLAST searches by either running on the same host as the webserver, with a self-contained BLAST module leveraging NCBI Blast+ commands, or via a managed Galaxy instance that can optionally run on a different host, and 2) to run the primer design service Primer3. JBrowse Connect allows users to track job progress and view results in the context of the browser. The software is available under a choice of open source licenses including LGPL and the Artistic License. Eric Yao, Robert M. Buels, Lincoln Stein, Taner Z. Sen, Ian H. Holmes |
PLoS Comput. Biol. | 2 |
| 2019 | Cram-JS: reference-based decompression in node and the browserabstractMOTIVATION: The CRAM format addresses rising DNA storage costs for short-read sequencing by aligning reads to a reference genome and encoding the resulting alignment with Huffman, subexponential, Elias gamma, rANS, gzip and other codes. The CRAM codec is complex, and until now, there has been no JavaScript implementation. RESULTS: We have developed a JavaScript library, Cram-JS, that natively reads and decompresses the CRAM format on-the-fly. The library is used in the JBrowse and IGV-JS genome browsers and can readily be used by other JavaScript applications, in the web browser or in Node. AVAILABILITY AND IMPLEMENTATION: Cram-JS is written to the ES-6 standard and is available from the GitHub repository at https://github.com/GMOD/cram-js. Robert M. Buels, Shihab Dider, Colin M. Diesh, Ian H. Holmes |
Bioinform. | 1 |
| 2010 | solQTL: a tool for QTL analysis, visualization and linking to genomes at SGN databaseabstractBACKGROUND: A common approach to understanding the genetic basis of complex traits is through identification of associated quantitative trait loci (QTL). Fine mapping QTLs requires several generations of backcrosses and analysis of large populations, which is time-consuming and costly effort. Furthermore, as entire genomes are being sequenced and an increasing amount of genetic and expression data are being generated, a challenge remains: linking phenotypic variation to the underlying genomic variation. To identify candidate genes and understand the molecular basis underlying the phenotypic variation of traits, bioinformatic approaches are needed to exploit information such as genetic map, expression and whole genome sequence data of organisms in biological databases. DESCRIPTION: The Sol Genomics Network (SGN, http://solgenomics.net) is a primary repository for phenotypic, genetic, genomic, expression and metabolic data for the Solanaceae family and other related Asterids species and houses a variety of bioinformatics tools. SGN has implemented a new approach to QTL data organization, storage, analysis, and cross-links with other relevant data in internal and external databases. The new QTL module, solQTL, http://solgenomics.net/qtl/, employs a user-friendly web interface for uploading raw phenotype and genotype data to the database, R/QTL mapping software for on-the-fly QTL analysis and algorithms for online visualization and cross-referencing of QTLs to relevant datasets and tools such as the SGN Comparative Map Viewer and Genome Browser. Here, we describe the development of the solQTL module and demonstrate its application. CONCLUSIONS: solQTL allows Solanaceae researchers to upload raw genotype and phenotype data to SGN, perform QTL analysis and dynamically cross-link to relevant genetic, expression and genome annotations. Exploration and synthesis of the relevant data is expected to help facilitate identification of candidate genes underlying phenotypic variation and markers more closely linked to QTLs. solQTL is freely available on SGN and can be used in private or public mode. Isaak Y. Tecle, Naama Menda, Robert M. Buels, Esther van der Knaap, Lukas A. Mueller |
BMC Bioinform. | 3 |
| 2008 | The SGN comparative map viewerabstractMOTIVATION: With the rapid accumulation of genetic data for a multitude of different species, the availability of intuitive comparative genomic tools becomes an important requirement for the research community. Here we describe a web-based comparative viewer for mapping data, including genetic, physical and cytological maps, that is part of the SGN website (http://sgn.cornell.edu/) but that can also be installed and adapted for other websites. In addition to viewing and comparing different maps stored in the SGN database, the viewer allows users to upload their own maps and compare them to other maps in the system. The viewer is implemented in object oriented Perl, with a simple extensible interface to write data adapters for other relational database schemas and flat file formats. Lukas A. Mueller, Adri A. Mills, Beth Skwarecki, Robert M. Buels, Naama Menda, Steven D. Tanksley |
Bioinform. | 4 |