Skip to content

hgb-bin-proteomics/CandidateVectorSearch_template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CandidateVectorSearch_template

This repository serves as a template for implementing a custom computational backend for CandidateSearch and the non-cleavable crosslink search in MS Annika.

An exemplary custom implementation is given in findTopCandidates (in VectorSearch/dllmain.cpp). A demonstration of this example implementation is given in spmv_example.md.

Users do not need to implement every function in VectorSearch/dllmain.cpp but simply choose the one which function signature fits best to their use case. The implemented function can then be called from CandidateSearch or MS Annika using the parameter value that maps to that function (given in the function's documentation).

It might be useful to also look at the official implementation of CandidateVectorSearch which uses Eigen for computing matrix products.

Potential new backends

A (non-exhaustive) list of potential new backends that could be implemented is given in Issues.

Citing

If you are using [parts of] CandidateVectorSearch or this template please cite:

MS Annika 3.0 (publication wip)

License

Contact

[email protected]