← Latest papers
💻 bioinformatics

pysigscore: gene signatures scoring across bulk and single-cell transcriptomics

The paper introduces pysigscore, a versatile Python framework that integrates 18 gene set scoring methods with customizable options and reliability analyses to robustly quantify signature activity in both bulk and single-cell transcriptomics data.

Original authors: Giacomello, T., Mazzara, S., Abbruzzese, G., Barberis, A., tangherloni, a., Buffa, F. M.

Published 2026-08-09
📖 3 min read☕ Coffee break read

Original authors: Giacomello, T., Mazzara, S., Abbruzzese, G., Barberis, A., tangherloni, a., Buffa, F. M.

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 are a detective trying to solve a mystery inside a bustling city. In this city, the buildings are cells, and the lights inside them are genes. Sometimes, a specific group of lights flickers on together, creating a pattern that tells you something important is happening—maybe the city is under attack (an infection), or maybe it's preparing for a big construction project (cell division). Scientists call these coordinated patterns "gene signatures." For years, researchers have been trying to measure how bright these specific groups of lights are in different cities (samples of tissue). They use tools to calculate a single "score" for each pattern, hoping to diagnose diseases, predict how a patient will fare, or understand how cells behave.

However, measuring these light patterns is tricky. It's like trying to judge the volume of a song: do you just count how many instruments are playing? Do you compare them to the silence of the whole room? Or do you look at how high the notes are on a chart? Different scientists have invented different ways to do this math, and they often get different answers. Some methods work great for a whole city (bulk tissue), while others are better for looking at individual buildings (single cells). Because there is no single "perfect" ruler for every situation, scientists have been stuck choosing between tools without a clear way to see which one is best for their specific mystery.

Enter pysigscore, a new digital toolkit created by Tommaso Giacomello, Saveria Mazzara, and their team. Think of this software as a "Swiss Army knife" for gene detectives. Instead of forcing researchers to pick just one way to measure gene activity, pysigscore brings 18 different measuring tools into one box. It can handle data from both whole cities and individual buildings, and it doesn't just spit out a score; it acts like a quality control inspector. It runs special tests to see how reliable that score is. For instance, it asks, "If we turned off one of the lights in our pattern, would the score crash?" or "Is this score just a lucky guess, or is it statistically significant?"

The team tested this toolkit on real-world data from liver tissues, immune cells, and cancer samples. They found that pysigscore successfully identified expected patterns, such as signs of low oxygen (hypoxia) or inflammation, confirming that the tool works as intended. The paper doesn't claim to have found the one "magic" method that solves everything forever. Instead, it suggests that by having a flexible framework where you can compare 18 different methods side-by-side—and even build your own custom measuring tool—you can find the most robust answer for your specific biological question. It's not about finding a single winner; it's about giving scientists the confidence to know exactly how strong their evidence is, no matter which method they choose to use.

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 →