Il mio background è nella genomica, ma recentemente ho lavorato con problemi legati alla struttura delle proteine. Ho scritto alcuni programmi rilevanti in C, costruendo il mio parser di file PDB da zero nel processo. Non mi preoccupavo di fare un parser veramente robusto, sapevo solo che costruirne uno da solo sarebbe stato il modo migliore per costringermi a capire davvero il formato PDB.
Ora che ho attraversato questo processo, sto cercando qualcosa di un po 'più robusto e maturo. Esistono librerie di strutture proteiche open source implementate in C? Sono stato in grado di trovarne alcuni su Google, ma non ne avevo mai sentito parlare prima e non sembrano essere molto maturi o stabili. Una domanda leggermente correlata: tutti fanno davvero tutti questi tipi di calcoli usando Python? o codice homebrew?
PS. Sto essenzialmente cercando una libreria che includa un parser di file PDB, funzioni per il calcolo di angoli di legame, lunghezze di legame, angoli di torsione, area di superficie accessibile, ecc.