Minha formação é em genômica, mas recentemente trabalho com problemas relacionados à estrutura de proteínas. Escrevi alguns programas relevantes em C, construindo meu próprio analisador de arquivos PDB do zero no processo. Não me preocupei em criar um analisador realmente robusto; sabia que construir um seria a melhor maneira de me forçar a realmente entender o formato PDB.
Agora que passei por esse processo, estou procurando algo um pouco mais robusto e maduro. Existem bibliotecas de estruturas de proteínas de código aberto implementadas em C? Consegui encontrar alguns no Google, mas nunca tinha ouvido falar deles antes e eles não parecem muito maduros ou estáveis. Uma pergunta um pouco relacionada: todo mundo está realmente fazendo todos esses tipos de computação usando Python? ou código de homebrew?
PS. Estou essencialmente procurando por uma biblioteca que inclua um analisador de arquivo PDB, funções para calcular ângulos de união, comprimentos de união, ângulos de torção, área de superfície acessível de superfície etc.