← Latest papers
🧬 biology

GREAC: An Open-source software for Genome Region Extraction and Classification

This paper introduces GREAC, an open-source, alignment-free software tool that utilizes k-mer-based dimensionality reduction to extract discriminative genomic regions for accurate, explainable, and reference-independent classification of viral variants and evolutionary patterns.

Original authors: Felipe Bueno de Souza, Matheus Henrique Pimenta-Zanon, Dora Henriques, Carlos Balsa, M. Alice Pinto, José Rufino, Fabricio Martins Lopes

Published 2026-07-07
📖 4 min read☕ Coffee break read

Original authors: Felipe Bueno de Souza, Matheus Henrique Pimenta-Zanon, Dora Henriques, Carlos Balsa, M. Alice Pinto, José Rufino, Fabricio Martins Lopes

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ⚕️ This is an AI-generated explanation of a preprint that has not been peer-reviewed. It is not medical advice. Do not make health decisions based on this content. Read full disclaimer

Imagine you have a massive library containing millions of books, but instead of words, the pages are filled with long, repetitive strings of letters (A, C, G, T) that make up the DNA of different viruses. Your goal is to figure out which book belongs to which virus family just by looking at these letter strings.

Traditionally, scientists tried to solve this by lining up every single book side-by-side, letter by letter, to find where they match. This is like trying to compare two encyclopedias by reading every single page to find the differences. It takes forever, requires a huge amount of computer power, and gets stuck when the libraries get too big.

GREAC is a new, open-source software tool that changes the game. Instead of reading the whole book, it acts like a super-smart detective that looks for specific, unique "clues" (called k-mers) scattered throughout the text. Here is how it works, broken down into simple steps:

1. Finding the Unique Fingerprints (The "Clues")

Imagine every virus has a secret code made of short, unique letter combinations (like "ATCG" or "GCTA") that only that specific virus uses.

  • The Old Way: Compare the whole text.
  • The GREAC Way: It scans the data to find the specific letter combinations that appear in one virus but never in the others. It ignores the common letters that everyone shares and focuses only on the unique "fingerprints."

2. Zooming in on the Important Chapters (Dimensionality Reduction)

Once it has the list of unique clues, GREAC asks: "Where in the book do these clues appear?"

  • Think of a virus genome as a 300-page novel. GREAC realizes that the unique clues are mostly found in just 5 or 6 specific chapters.
  • Instead of analyzing all 300 pages, GREAC cuts out the boring, repetitive parts and keeps only those 5 or 6 chapters.
  • The Result: It shrinks the data by up to 72% (for large viruses like Monkeypox). It's like taking a 1,000-page novel and summarizing it down to a 2-page cheat sheet that still tells you exactly who the author is. This makes the computer work much faster and saves storage space.

3. Creating a "Behavior Profile" (The Signal)

GREAC doesn't just look at the clues; it counts how often they appear in those specific chapters.

  • It creates a "profile" or a "signature" for each virus type. For example, it might say, "The SARS-CoV-2 virus always has 5 of these specific clues in Chapter 3, while the Monkeypox virus has 0."
  • This profile acts like a map of the virus's behavior, showing exactly where the most important mutations happen.

4. The Final Guess (Classification)

Finally, GREAC takes a new, unknown virus sample and checks its "clues" against the profiles it built.

  • It uses a smart math trick (called a Random Forest classifier) to say, "This new sample looks 99% like the SARS-CoV-2 profile."
  • Because it only looked at the important chapters and unique clues, it can make this guess incredibly fast and accurately, even if it hasn't seen this specific virus before.

Why is this a big deal?

  • No Reference Needed: Unlike older methods that need a "perfect" reference book to compare against, GREAC learns directly from the data it is given. It doesn't need a pre-existing map; it draws its own.
  • Transparency: Many modern AI tools are "black boxes"—they give an answer, but you don't know why. GREAC is different. It can point to the exact pages and letter combinations it used to make its decision. You can see the "why" behind the "what."
  • Speed and Scale: Because it ignores the noise and focuses only on the signal, it can handle massive amounts of data that would crash older systems.

What did they test it on?

The researchers tested GREAC on five different types of viruses: SARS-CoV-2 (the virus that causes COVID-19), Monkeypox, Dengue, Hepatitis B, and HIV.

  • In almost every case, GREAC was more accurate than other popular methods.
  • For example, while other methods struggled with the huge amount of SARS-CoV-2 data, GREAC maintained high accuracy.
  • It successfully identified that for SARS-CoV-2, the most important "clues" were located in the parts of the genome that code for the virus's structural proteins (the parts that build the virus's shell).

The Bottom Line

GREAC is a tool that helps scientists understand viruses by ignoring the noise and focusing on the most important parts of their genetic code. It turns a massive, confusing pile of data into a clear, understandable map, allowing researchers to identify and classify viruses faster and with more clarity than ever before. The software is free and open for anyone to use and improve.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →