12 papers · ranked by Valyu relevance
Nir Goren, Efi Fogel, Dan Halperin
We introduce Python bindings that enable the convenient, efficient, and reliable use of software modules of Cgal (The Computational Geometry Algorithms Library), which are written in C++, from within code written in Python. There are different tools that facilitate the creation of such bindings. We present a short…
Isabella Basso Amaral, Renato Cordeiro Ferreira, Alfredo Goldman
—The Python programming language is best known for its syntax and scientific libraries, but it is also notorious for its slow interpreter. Optimizing critical sections in Python entails special knowledge of the binary interactions between program ming languages, and can be cumbersome to interface manually, with…
Yangyang Li, Rendong Yang
Background With the surge in genomic data driven by advancements in sequencing technologies, the demand for efficient bioinformatics tools for sequence analysis has become paramount. BLAST-like alignment tool (BLAT), a sequence alignment tool, faces limitations in performance efficiency and integration with modern…
Martin Larralde, Georg Zeller, Can Alkan
Protein similarity search and annotation is a key part of biological sequence analysis, allowing for the discovery of protein function from sequence data. Improving on Position-Specific Scoring Matrices that were used historically to search for motifs, Profile Hidden Markov Models (pHMMs) were introduced in HMMER () to…
Patrick Stowell, Robert Foster, Almahdi Elhamri
GEANT4 is a particle physics simulation tool used to develop and optimize radiation detectors. While C++-based examples exist, Python's growing popularity necessitates the development of a more accessible Python bindings interface. This work demonstrates the use of cppyy, the automated C++-Python binding package, to…
M. Eric Irrgang, Caroline Davis, Peter M. Kasson, Dina Schneidman-Duhovny
'Dina Schneidman-Duhovny'] Gmxapi provides an integrated, native Python API for both standard and advanced molecular dynamics simulations in GROMACS. The Python interface permits multiple levels of integration with the core GROMACS libraries, and legacy support is provided via an interface that mimics the command-line…
Wanling Song, Robin A. Corey, T. Bertie Ansell, C. Keith Cassidy + 4 more
Interactions from Molecular Dynamics Simulations Authors: ['Wanling Song' 'Robin A. Corey' 'T. Bertie Ansell' 'C. Keith Cassidy' 'Michael R. Horrell' 'Anna L. Duncan' 'Phillip J. Stansfeld' 'Mark S. P. Sansom'] Lipids play important modulatory and structural roles for membrane proteins. Molecular dynamics simulations…
Hao Li, Gopi Krishnan Rajbahadur, Cor‐Paul Bezemer
Learning Software Quality Authors: ['Hao Li' 'Gopi Krishnan Rajbahadur' 'Cor‐Paul Bezemer'] Bindings for machine learning frameworks (such as TensorFlow and PyTorch) allow developers to integrate a framework's functionality using a programming language different from the framework's default language (usually Python).…
Magnar Bjørgve, Christian Tantardini, Stig Rune Jensen, Gabriel A. Gerez S. + 4 more
Multiwavelets Representation Authors: ['Magnar Bjørgve' 'Christian Tantardini' 'Stig Rune Jensen' 'Gabriel A. Gerez S.' 'Peter Wind' 'Roberto Di Remigio' 'Evgueni Dinvay' 'Luca Frediani'] Wavelets and Multiwavelets have lately been adopted in Quantum Chemistry to overcome challenges presented by the two main families…
Tianyang Wang, Ziqian Bi, Keyu Chen, Jiawei Xu + 11 more
Management: Object-Oriented Programming Authors: ['Tianyang Wang' 'Ziqian Bi' 'Keyu Chen' 'Jiawei Xu' 'Qian Niu' 'Junyu Liu' 'Benji Peng' 'Ming Li' 'Sen Zhang' 'Xiaoyong Pan' 'Jinlang Wang' 'Pohsun Feng' 'Caitlyn Heqi Yin' 'Yizhu Wen' 'Ming Liu'] | III | Advancing Your Skills | | 9 | | --- | --- | --- | --- | | 1 |…
João Victor da Silva Guerra, Helder Veras Ribeiro-Filho, Gabriel Ernesto Jara, Leandro Oliveira Bortot + 2 more
Background Biomolecular interactions that modulate biological processes occur mainly in cavities throughout the surface of biomolecular structures. In the data science era, structural biology has benefited from the increasing availability of biostructural data due to advances in structural determination and…
Jan Janssen, Janine George, Julian Geiger, Marnik Bercx + 7 more
Numerous Workflow Management Systems (WfMS) have been developed in the field of computational materials science with different workflow formats, hindering interoperability and reproducibility of workflows in the field. To address this challenge, we introduce here the Python Workflow Definition (PWD) as a workflow…