SeqMate: A Novel Large Language Model Pipeline for Automating RNA Sequencing

Devam Mondal,Atharva Inamdar
2024-07-03
Abstract:RNA sequencing techniques, like bulk RNA-seq and Single Cell (sc) RNA-seq, are critical tools for the biologist looking to analyze the genetic activity/transcriptome of a tissue or cell during an experimental procedure. Platforms like Illumina's next-generation sequencing (NGS) are used to produce the raw data for this experimental procedure. This raw FASTQ data must then be prepared via a complex series of data manipulations by bioinformaticians. This process currently takes place on an unwieldy textual user interface like a terminal/command line that requires the user to install and import multiple program packages, preventing the untrained biologist from initiating data analysis. Open-source platforms like Galaxy have produced a more user-friendly pipeline, yet the visual interface remains cluttered and highly technical, remaining uninviting for the natural scientist. To address this, SeqMate is a user-friendly tool that allows for one-click analytics by utilizing the power of a large language model (LLM) to automate both data preparation and analysis (differential expression, trajectory analysis, etc). Furthermore, by utilizing the power of generative AI, SeqMate is also capable of analyzing such findings and producing written reports of upregulated/downregulated/user-prompted genes with sources cited from known repositories like PubMed, PDB, and Uniprot.
Genomics,Artificial Intelligence,Machine Learning
What problem does this paper attempt to address?
The paper introduces a new tool called SeqMate, designed to address common complexities and accessibility issues in RNA sequencing data analysis. RNA sequencing (such as bulk RNA-seq and single-cell RNA-seq) is a crucial method in biological research for analyzing the genetic activity (transcriptome) of tissues or cells. The current data processing workflow requires bioinformaticians to perform a series of complex operations in the command line interface, which poses a barrier for biologists without the relevant technical background. SeqMate integrates large language models (LLM) to provide a user-friendly automated analysis pipeline, simplifying the entire process from raw FASTQ data to data analysis reports. Specifically, SeqMate can automatically perform steps such as quality control, adapter trimming, sequence alignment, count matrix generation, differential expression analysis, and uses generative AI technology to generate written reports on upregulated or downregulated genes based on user prompts. These reports also cite authoritative databases such as PubMed, PDB, and UniProt as sources. Additionally, SeqMate introduces the chain-of-thought method to enhance the LLM's ability to solve complex problems and combines external tools to address the limitations of LLMs in decision-making and executing specific tasks. In this way, SeqMate not only simplifies the RNA-seq data processing workflow but also enables non-expert bioinformatics personnel to easily perform advanced data analysis. Future work includes addressing potential hallucination issues of the model, reducing the computational resources required for generating genome indices, and developing a graphical user interface.