EDBT 2026 Demo / reviewers in the wild / expert
James M. Ferguson
dblp:200/5571
· DBLP profile ↗
5ranked-venue papers
3as first author
4since 2021 · last 2024
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 5 · 3 first-author · 4 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% | |
| Artificial intelligence
1 paper |
Robot manipulation · 100% | |
| Computer graphics and multimedia
1 paper |
Visualization and visual analytics · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
High-performance computing · 100% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › sequence analysis
nanopore sequencing |
1.8 | 3 | 2024 | Interactive visualization of nanopore sequencing signal data with Squigualiser · Bioinform. 2024 Accelerated nanopore basecalling with SLOW5 data format · Bioinform. 2023 SquiggleKit: a toolkit for manipulating nanopore signal data · Bioinform. 2019 |
Robotics › Robot manipulation
continuum robot |
0.8 | 1 | 2024 | Unified Shape and External Load State Estimation for Continuum Robots · IEEE Trans. Robotics 2024 |
Bioinformatics and computational biology › genomics
genome sequencing |
0.6 | 1 | 2022 | InterARTIC: an interactive web application for whole-genome nanopore sequencing analysis of SARS-CoV-2 and other viruses · Bioinform. 2022 |
Bioinformatics and computational biology › genomics
viral genomics |
0.6 | 1 | 2022 | InterARTIC: an interactive web application for whole-genome nanopore sequencing analysis of SARS-CoV-2 and other viruses · Bioinform. 2022 |
Bioinformatics and computational biology › sequence analysis › sequencing data analysis
nanopore signal analysis |
0.4 | 1 | 2019 | SquiggleKit: a toolkit for manipulating nanopore signal data · Bioinform. 2019 |
Robotics › Robot manipulation › contact modeling
mechanics modeling |
0.2 | 1 | 2024 | Unified Shape and External Load State Estimation for Continuum Robots · IEEE Trans. Robotics 2024 |
Visualization and visual analytics › biological data visualization
genomic data visualization |
0.2 | 1 | 2024 | Interactive visualization of nanopore sequencing signal data with Squigualiser · Bioinform. 2024 |
High-performance computing
scientific computing systems |
0.2 | 1 | 2023 | Accelerated nanopore basecalling with SLOW5 data format · Bioinform. 2023 |
Bioinformatics and computational biology
molecular epidemiology |
0.2 | 1 | 2022 | InterARTIC: an interactive web application for whole-genome nanopore sequencing analysis of SARS-CoV-2 and other viruses · Bioinform. 2022 |
Bioinformatics and computational biology › computational microbiology
viral surveillance |
0.2 | 1 | 2022 | InterARTIC: an interactive web application for whole-genome nanopore sequencing analysis of SARS-CoV-2 and other viruses · Bioinform. 2022 |
Bioinformatics and computational biology
sequence analysis |
0.1 | 1 | 2019 | SquiggleKit: a toolkit for manipulating nanopore signal data · Bioinform. 2019 |
Methods — techniques the papers use, named apart from their topics
SLOW5 data format · 1.3cosserat rod model · 0.8continuous-time batch estimation · 0.8workflow scheduling · 0.6nanopore sequencing · 0.6signal processing · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Interactive visualization of nanopore sequencing signal data with SquigualiserabstractMOTIVATION: Nanopore sequencing current signal data can be 'basecalled' into sequence information or analysed directly, with the capacity to identify diverse molecular features, such as DNA/RNA base modifications and secondary structures. However, raw signal data is large and complex, and there is a need for improved visualization strategies to facilitate signal analysis, exploration and tool development. RESULTS: Squigualiser (Squiggle visualiser) is a toolkit for intuitive, interactive visualization of sequence-aligned signal data, which currently supports both DNA and RNA sequencing data from Oxford Nanopore Technologies instruments. Squigualiser is compatible with a wide range of alternative signal-alignment software packages and enables visualization of both signal-to-read and signal-to-reference aligned data at single-base resolution. Squigualiser generates an interactive signal browser view (HTML file), in which the user can navigate across a genome/transcriptome region and customize the display. Multiple independent reads are integrated into a 'signal pileup' format and different datasets can be displayed as parallel tracks. Although other methods exist, Squigualiser provides the community with a software package purpose-built for raw signal data visualization, incorporating a range of new and existing features into a unified platform. AVAILABILITY AND IMPLEMENTATION: Squigualiser is an open-source package under an MIT licence: https://github.com/hiruna72/squigualiser. The software was developed using Python 3.8 and can be installed with pip or bioconda or executed directly using prebuilt binaries provided with each release. Hiruna Samarakoon, Kisaru Liyanage, James M. Ferguson, Sri Parameswaran, Hasindu Gamaarachchi, Ira W. Deveson |
Bioinform. | 3 |
| 2024 | Unified Shape and External Load State Estimation for Continuum RobotsabstractContinuum robots navigate narrow, winding passageways while safely and compliantly interacting with their environments. Sensing the robot's shape under these conditions is often done indirectly, using a few coarsely distributed (e.g. strain or position) sensors combined with the robot's mechanics-based model. More recently, given high-fidelity shape data, external interaction loads along the robot have been estimated by solving an inverse problem on the mechanics model of the robot. In this paper, we argue that since shape and force are fundamentally coupled, they should be estimated simultaneously in a statistically principled approach. We accomplish this by applying continuous-time batch estimation directly to the arclength domain. A general continuum robot model serves as a statistical prior which is fused with discrete, noisy measurements taken along the robot's backbone. The result is a continuous posterior containing both shape and load functions of arclength, as well as their uncertainties. We first test the approach with a Cosserat rod, i.e. the underlying modeling framework that is the basis for a variety of continuum robots. We verify our approach numerically using distributed loads with various sensor combinations. Next, we experimentally validate shape and external load errors for highly concentrated force distributions (point loads). Finally, we apply the approach to a tendon-actuated continuum robot demonstrating applicability to more complex actuated robots. James M. Ferguson, D. Caleb Rucker, Robert J. Webster III |
IEEE Trans. Robotics | 1 |
| 2023 | Accelerated nanopore basecalling with SLOW5 data formatabstractMOTIVATION: Nanopore sequencing is emerging as a key pillar in the genomic technology landscape but computational constraints limiting its scalability remain to be overcome. The translation of raw current signal data into DNA or RNA sequence reads, known as 'basecalling', is a major friction in any nanopore sequencing workflow. Here, we exploit the advantages of the recently developed signal data format 'SLOW5' to streamline and accelerate nanopore basecalling on high-performance computing (HPC) and cloud environments. RESULTS: SLOW5 permits highly efficient sequential data access, eliminating a potential analysis bottleneck. To take advantage of this, we introduce Buttery-eel, an open-source wrapper for Oxford Nanopore's Guppy basecaller that enables SLOW5 data access, resulting in performance improvements that are essential for scalable, affordable basecalling. AVAILABILITY AND IMPLEMENTATION: Buttery-eel is available at https://github.com/Psy-Fer/buttery-eel. Hiruna Samarakoon, James M. Ferguson, Hasindu Gamaarachchi, Ira W. Deveson |
Bioinform. | 2 |
| 2022 | InterARTIC: an interactive web application for whole-genome nanopore sequencing analysis of SARS-CoV-2 and other virusesabstractMOTIVATION: InterARTIC is an interactive web application for the analysis of viral whole-genome sequencing (WGS) data generated on Oxford Nanopore Technologies (ONT) devices. A graphical interface enables users with no bioinformatics expertise to analyze WGS experiments and reconstruct consensus genome sequences from individual isolates of viruses, such as SARS-CoV-2. InterARTIC is intended to facilitate widespread adoption and standardization of ONT sequencing for viral surveillance and molecular epidemiology. RESULTS: We demonstrate the use of InterARTIC for the analysis of ONT viral WGS data from SARS-CoV-2 and Ebola virus, using a laptop computer or the internal computer on an ONT GridION sequencing device. We showcase the intuitive graphical interface, workflow customization capabilities and job-scheduling system that facilitate execution of small- and large-scale WGS projects on any common virus. AVAILABILITY AND IMPLEMENTATION: InterARTIC is a free, open-source web application implemented in Python that executes best-practice command line workflows from the ARTIC network. The application can be downloaded as a set of pre-compiled binaries that are compatible with all common Linux distributions, Windows with Linux subsystems, MacOSX and ARM systems. All code can be found on GitHub at https://github.com/Psy-Fer/interARTIC/ and documentation can be found at https://github.com/Psy-Fer/interARTIC/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. James M. Ferguson, Hasindu Gamaarachchi, Alyne Gollon, Stephanie Tong, Chiara Aquilina-Reid, Rachel Bowen-James, Ira W. Deveson |
Bioinform. | 1 |
| 2019 | SquiggleKit: a toolkit for manipulating nanopore signal dataabstractSUMMARY: The management of raw nanopore sequencing data poses a challenge that must be overcome to facilitate the creation of new bioinformatics algorithms predicated on signal analysis. SquiggleKit is a toolkit for manipulating and interrogating nanopore data that simplifies file handling, data extraction, visualization and signal processing. AVAILABILITY AND IMPLEMENTATION: SquiggleKit is cross platform and freely available from GitHub at (https://github.com/Psy-Fer/SquiggleKit). Detailed documentation can be found at (https://psy-fer.github.io/SquiggleKitDocs/). All tools have been designed to operate in python 2.7+, with minimal additional libraries. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. James M. Ferguson, Martin A. Smith |
Bioinform. | 1 |