Mein Hintergrund liegt in der Genomik, aber ich habe kürzlich mit Problemen im Zusammenhang mit der Proteinstruktur gearbeitet. Ich habe einige relevante Programme in C geschrieben und dabei meinen eigenen PDB-Datei-Parser von Grund auf neu erstellt. Ich habe mir keine Gedanken darüber gemacht, einen wirklich robusten Parser zu erstellen. Ich wusste nur, dass es der beste Weg ist, mich dazu zu zwingen, das PDB-Format wirklich zu verstehen.
Nachdem ich diesen Prozess durchlaufen habe, suche ich etwas Robusteres und Reiferes. Gibt es Open-Source-Proteinstrukturbibliotheken, die in C implementiert sind? Ich konnte ein paar auf Google finden, aber ich hatte noch nie von einem davon gehört und sie scheinen nicht sehr ausgereift oder stabil zu sein. Eine etwas verwandte Frage: Führt jeder wirklich all diese Arten von Berechnungen mit Python durch? oder Homebrew-Code?
PS. Ich bin im Wesentlichen auf der Suche nach einer Bibliothek, die einen PDB-Datei-Parser, Funktionen zum Berechnen von Bindungswinkeln, Bindungslängen, Torsionswinkeln, auf der Oberfläche zugänglichen Oberfläche usw. enthält.