Project context

About nevelib

Who maintains the library, the research behind it, and how it relates to downstream projects.

Author and research context

Research context

The lab, PhD programme, and funding context behind the library.

Research context

nevelib is maintained by Davide Colombo, a PhD candidate in the National PhD programme in One Health Approaches to Infectious Diseases and Life Science Research, hosted by the University of Pavia.

His research is carried out in the Bonizzoni Lab at the Department of Biology and Biotechnology, University of Pavia, under the supervision of Prof. Mariangela Bonizzoni. The lab studies mosquito biology, arboviruses, and genome structure in invasive vectors.

The PhD programme is part of the INF-ACT Foundation (One Health Basic and Translational Research Actions Addressing Unmet Needs on Emerging Infectious Diseases), a national consortium funded under the PNRR by the Italian Ministry of University and Research with European Union NextGenerationEU support.

nevelib extracts reusable sequence-analysis code from this research context into an installable library. Downstream projects handle their own orchestration, thresholds, and biological interpretation.

Library boundary

Keep reusable sequence-analysis code separate from application-specific interpretation

This boundary is the point of the project: the lower-level software stays reusable, while downstream work remains free to define its own scientific semantics.

What belongs in nevelib

Reusable modules for read handling, assembly support, homology search, clustering, multiple sequence alignment, mapping, configuration loading, and external-tool execution belong in the library because they recur across analyses.

What stays downstream

Applications such as nexteve-app add stage orchestration, thresholds, outputs, and biological interpretation for a specific study or workflow. Keeping that logic downstream prevents the library from collapsing into one project-specific pipeline.