Skip to content

Filter models based on CAPRI metrics  #1525

Description

@AnnaKravchenko

Desired feature/enhancement

Add a module that can filter models using any combination of capri metrics, given reference structure.

Motivation

This is handy when scoring AI-generated models, if one of the molecules in a complex is known to have a determined [to some degree] structure, e.g. antibody. Since AI is known to separate H and L chains (making “broken antibody”) and to put another molecule between them, it would be nice to make filter be able to exclude such broken antibodies automatically.

Implementation

Move capri metrics calculation to libcapri; add new caprifilter module

Additional context

This PR went from adding ~30 lines of code to filter module, to rmsdfilter that would’ve filter based on global rmsd only, to full on caprifilter + libcapri

Metadata

Metadata

Labels

enhancementImproving something in the codebasem|caprifilterfilter models based on capri metricsplanned-long-termIssues that will be eventually done, used to mark issues as TODO itemsyaml default parametersAnything related to the YAML configuration files for default parameters
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions