Related Experiment Video
Updated: Dec 20, 2025

Application of I TASSER, trRosetta, UCSF Chimera, HADDOCK server, and HEX loria for De Novo and In Silico Design of Proteins
Published on: July 8, 2025
Tuning the Performance of a Computational Persistent Homology Package.
Alan Hylton1, Gregory Henselman-Petrusek2, Janche Sang3
1Space Communications and Navigation, NASA Glenn Research Center, Cleveland, OH, USA.
This study enhances Eirene, a persistent homology software, by optimizing its performance. Novel parallelization methods significantly improve computational efficiency for topological data analysis.
Area of Science:
- Computational topology
- Data analysis algorithms
- Scientific software engineering
Background:
- Persistent homology (PH) is a powerful technique for analyzing topological features in data.
- Existing PH software, like Eirene, can face performance limitations.
- Efficient computation is crucial for applying PH to large datasets.
Purpose of the Study:
- To improve the computational performance of the Eirene persistent homology software library.
- To identify and address performance bottlenecks within the Eirene package.
- To leverage multicore/manycore hardware for accelerating PH computations.
Main Methods:
- Utilized Julia's built-in profiling tools to pinpoint performance bottlenecks.
- Developed and implemented novel methods for performance optimization.
- Applied parallelization techniques to computationally intensive functions within Eirene.
Main Results:
- Successfully identified key areas for performance improvement in Eirene.
- Implemented parallelized functions demonstrating significant speedups.
- Empirical results confirm substantial performance gains in the optimized Eirene package.
Conclusions:
- The performance enhancements significantly improve Eirene's efficiency.
- Parallelization strategies are effective for accelerating persistent homology computations.
- Optimized Eirene offers a more performant tool for topological data analysis.
Related Concept Videos
Improving Translational Accuracy
Improving Translational Accuracy
Conservation of Protein Domains Over Different Proteins
A limited set of protein domains often duplicate and recombine during evolution. These domains can be organized in different combinations to...
Conservation of Protein Domains
Distribution of Molecular Speeds
Parallel Processing

