LAPIS

LAPIS provides programmatic RESTful API access and high-performance query and aggregation operations on large viral genomic sequencing datasets, including SARS-CoV-2 and mpox, to support genomic epidemiology and tracking of pathogen mutations and spread.


Key Features:

  • Programmatic RESTful API: Exposes a RESTful web API for programmatic query and retrieval of sequencing records and associated metadata.
  • High-Speed Data Processing: Uses an in-memory database engine to achieve high throughput; its SARS-CoV-2 instance processed over 20 million requests between January 25 and February 4, 2023 with mean response time 411 ms and median 1 ms.
  • Support for Complex Queries: Enables mutation-based and metadata-driven queries for detailed selection and filtering of sequences.
  • Aggregation Operations: Performs aggregation operations efficiently to summarize large-scale sequence and metadata information for epidemiological analyses.
  • Scalability: Architected to handle very large datasets and high request volumes for population-scale viral sequencing data.
  • Integration Potential: Designed for integration with external database platforms such as GenBank.

Scientific Applications:

  • Genomic epidemiology: Facilitates rapid retrieval and summarization of viral sequences to inform transmission and outbreak analyses.
  • Mutation surveillance: Supports tracking of mutations across SARS-CoV-2, mpox, and other viral sequences via mutation-based queries.
  • Outbreak monitoring: Enables temporal and geographic aggregation of sequencing data to monitor spread during outbreaks.
  • Pathogen evolution studies: Provides large-scale sequence access and aggregation necessary for analyses of viral evolution and lineage dynamics.

Methodology:

Implements a REST API framework optimized for speed backed by an in-memory database engine and supports mutation-based and metadata-driven queries plus aggregation operations for low-latency querying of large viral sequencing datasets.

Topics

Details

License:
AGPL-3.0
Cost:
Free of charge
Tool Type:
api
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Java
Added:
2/22/2024
Last Updated:
11/24/2024

Operations

Data Inputs & Outputs

Publications

Chen C, Taepper A, Engelniederhammer F, Kellerer J, Roemer C, Stadler T. LAPIS is a fast web API for massive open virus sequencing data. BMC Bioinformatics. 2023;24(1). doi:10.1186/s12859-023-05364-3. PMID:37277732. PMCID:PMC10240112.

PMID: 37277732
Funding: - Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung: 31CA30_196267

Documentation