Related Experiment Video
Updated: Mar 20, 2026

Author Spotlight: Exploring Behavioral Pathways Through Cross-Species Insights in Foraging and Communication
Published on: November 17, 2023
Firefly Algorithm for Structural Search
Guillermo Avendaño-Franco1, Aldo H Romero1
1Department of Physics and Astronomy, West Virginia University , Morgantown, West Virginia 26506, United States.
Abstract:
The problem of computational structure prediction of materials is approached using the firefly (FF) algorithm. Starting from the chemical composition and optionally using prior knowledge of similar structures, the FF method is able to predict not only known stable structures but also a variety of novel competitive metastable structures. This article focuses on the strengths and limitations of the algorithm as a multimodal global searcher. The algorithm has been implemented in software package PyChemia ( https://github.com/MaterialsDiscovery/PyChemia ), an open source python library for materials analysis. We present applications of the method to van der Waals clusters and crystal structures. The FF method is shown to be competitive when compared to other population-based global searchers.
More Related Videos
Related Concept Videos
Globular and Fibrous Proteins
Globular proteins are also known as spheroproteins and typically are approximately round in shape. They contain a mix of amino acid types and contain differing sequences in their primary structures. Globular proteins have many different functions, such as enzymes, cellular messengers, and molecular transporters. These roles often require the proteins to be...
FISH - Fluorescent In-situ Hybridization
Internal Loadings in Structural Members: Problem Solving
To illustrate this, let's consider a beam OC of 5 kN, inclined at an angle of 53.13° with the horizontal and supported at both ends. Determine the internal...
Genetic Screens
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which...

