USPEX@HOME: Difference between revisions
logo |
update and add infobox |
||
| Line 1: | Line 1: | ||
{{Infobox software | |||
| name = USPEX@HOME | |||
| logo = Uspex.png | |||
| logo caption = USPEX@HOME logo | |||
| screenshot = | |||
| caption = Example USPEX crystal structure prediction workflow | |||
| status = Active | |||
| category = Materials science, Crystallography, Computational chemistry | |||
| compute = CPU | |||
| dependencies = | |||
| developer = [[wikipedia:Artem Oganov|Artem R. Oganov]] and the USPEX Team | |||
| author = Artem R. Oganov | |||
| sponsor = [[wikipedia:Skolkovo Institute of Science and Technology|Skolkovo Institute of Science and Technology]] | |||
| maintainer = USPEX Team | |||
| released = {{Start date and age|2023|06|01}} | |||
| programming language = C++, Fortran | |||
| operating system = Windows, Linux, macOS | |||
| website = {{URL|https://uspex-at-home.ru/prediction/}} | |||
}} | |||
[[File:{{#setmainimage:Uspex.png}}|alt=logo image|center|frameless]] | [[File:{{#setmainimage:Uspex.png}}|alt=logo image|center|frameless]] | ||
[https://uspex-at-home.ru/prediction/ '''''USPEX@HOME'''''] is a '''''[[wikipedia:Volunteer computing|volunteer computing]]''''' project | [https://uspex-at-home.ru/prediction/ '''''USPEX@HOME'''''] is a '''''[[wikipedia:Volunteer computing|volunteer computing]]''''' project based on the [[wikipedia:Berkeley Open Infrastructure for Network Computing|BOINC]] platform. The project allows volunteers around the world to donate spare processing power from their computers to help researchers discover and predict new crystalline materials and compounds.<ref>{{cite web|url=https://uspex-at-home.ru/prediction/|title=USPEX@HOME|publisher=USPEX Team|access-date=2026-05-23}}</ref> | ||
The project is based on the [[wikipedia:USPEX|USPEX]] evolutionary crystal structure prediction method, a computational approach used in materials science and condensed matter physics to predict stable atomic structures under different physical conditions.<ref>{{cite journal|last=Oganov|first=A. R.|title=Crystal structure prediction using evolutionary algorithms|journal=Journal of Chemical Physics|year=2006|volume=124|issue=24|pages=244704|doi=10.1063/1.2210932}}</ref> | |||
USPEX@HOME focuses on identifying novel materials with potentially useful properties, including superconductors, superhard materials, energy storage compounds, catalysts, and high pressure phases of matter.<ref>{{cite web|url=https://uspex-team.org/en|title=USPEX Team|publisher=USPEX Team|access-date=2026-05-23}}</ref> | |||
== Why USPEX@HOME? == | == Why USPEX@HOME? == | ||
* | Predicting the atomic arrangement of materials is one of the major challenges in computational materials science. The physical and chemical properties of a material are strongly determined by the arrangement of its atoms in three dimensional space. Determining the most stable structure for a chemical composition often requires searching an enormous number of possible atomic configurations. | ||
For a crystal structure containing many atoms, the number of possible arrangements increases combinatorially. Researchers attempt to minimize the total free energy of the system: | |||
<math>G = H - TS</math> | |||
where: | |||
* <math>G</math> is the Gibbs free energy | |||
* <math>H</math> is enthalpy | |||
* <math>T</math> is temperature | |||
* <math>S</math> is entropy | |||
Stable crystal structures generally correspond to local or global minima of the free energy surface.<ref>{{cite journal|last=Oganov|first=A. R.|last2=Glass|first2=C. W.|title=Crystal structure prediction using ab initio evolutionary techniques: Principles and applications|journal=Journal of Chemical Physics|year=2008|volume=124|pages=244704|doi=10.1063/1.2400012}}</ref> | |||
Because these calculations are computationally intensive, distributed volunteer computing provides a practical way to perform large numbers of simulations simultaneously across thousands of participating computers. | |||
== Goal == | == Goal == | ||
The primary goal of USPEX@HOME is to accelerate the discovery of new materials through large scale computational simulations performed on volunteer computers. The project uses evolutionary algorithms and first principles calculations to search for stable and metastable crystal structures.<ref>{{cite web|url=https://uspex-at-home.ru/prediction/|title=About USPEX@HOME|publisher=USPEX@HOME|access-date=2026-05-23}}</ref> | |||
Researchers associated with the project investigate materials that may exhibit important technological properties, including: | |||
* High temperature superconductivity | |||
* Superhardness | |||
* Improved battery performance | |||
* Hydrogen rich compounds | |||
* Novel semiconductors | |||
* High pressure phases of matter | |||
Many of these calculations involve quantum mechanical modeling techniques derived from [[wikipedia:Density functional theory|density functional theory]] and related computational chemistry methods. | |||
The project also serves as a public participation initiative in modern scientific research, allowing volunteers to contribute directly to materials discovery and computational physics research. | |||
== Methods == | == Methods == | ||
* | [[File:Brianite crystal structure (Alkemper-Fuess 1998) crystallographic standard alignment.png|thumb|Brianite crystal structure (Alkemper-Fuess 1998) crystallographic standard alignment]] | ||
USPEX@HOME uses the USPEX evolutionary algorithm framework together with BOINC distributed computing infrastructure.<ref>{{cite journal|last=Glass|first=C. W.|last2=Oganov|first2=A. R.|last3=Hansen|first3=N.|title=USPEX evolutionary crystal structure prediction|journal=Computer Physics Communications|year=2006|volume=175|issue=11-12|pages=713-720|doi=10.1016/j.cpc.2006.07.020}}</ref> | |||
* | |||
The USPEX method applies concepts inspired by biological evolution to optimize crystal structures. Candidate structures are generated and refined over multiple generations using operations such as: | |||
* Heredity | |||
* Mutation | |||
* Permutation | |||
*Natural selection | |||
The fitness of a structure is generally determined by minimizing total energy or enthalpy: | |||
<math>H = E + PV</math> | |||
where: | |||
* <math>H</math> is enthalpy | |||
* <math>E</math> is internal energy | |||
* <math>P</math> is pressure | |||
* <math>V</math> is volume | |||
Structures with lower enthalpy are considered more stable under given pressure conditions. | |||
The BOINC infrastructure enables these workloads to be distributed across thousands of volunteer systems. Each participant downloads work units, processes calculations locally, and uploads results back to the project servers. | |||
Volunteer computing is particularly well suited to this type of research because crystal structure searches often require evaluating many independent candidate structures in parallel. This parallelism allows the project to scale efficiently across geographically distributed computers. | |||
USPEX has been widely cited in computational materials science literature and has contributed to the prediction of numerous experimentally verified materials and high pressure compounds.<ref>{{cite journal|last=Oganov|first=A. R.|last2=Lyakhov|first2=A. O.|last3=Valle|first3=M.|title=How evolutionary crystal structure prediction works and why|journal=Accounts of Chemical Research|year=2011|volume=44|issue=3|pages=227-237|doi=10.1021/ar1001318}}</ref> | |||
== Volunteer Computing == | |||
USPEX@HOME is part of the broader ecosystem of BOINC based volunteer computing projects. Volunteers install the BOINC client software and attach to the project using an account on the project website.<ref>{{cite web|url=https://boinc.berkeley.edu/|title=BOINC|publisher=University of California, Berkeley|access-date=2026-05-23}}</ref> | |||
The project primarily distributes CPU based tasks related to crystal structure optimization and materials simulations. Depending on the workload, tasks may vary significantly in runtime and computational complexity. | |||
Like many BOINC projects, USPEX@HOME uses a credit system to reward volunteers for completed work units and to encourage community participation. | |||
== Scientific significance == | |||
[[File:BOINC project architecture.png|thumb|BOINC project architecture]] | |||
Crystal structure prediction has become increasingly important in modern materials science. Computational methods can reduce the need for expensive laboratory experiments by identifying promising candidate materials before synthesis. | |||
Applications of predicted materials may include: | |||
* Energy storage systems | |||
* Aerospace engineering | |||
* Electronics | |||
* Catalysis | |||
* Medical technologies | |||
* High pressure physics | |||
USPEX methods have been used in the prediction of new superconducting hydrides and other exotic materials under extreme conditions.<ref>{{cite journal|last=Duan|first=D.|last2=Liu|first2=Y.|title=Pressure induced metallization of dense hydrogen sulfide|journal=Scientific Reports|year=2014|volume=4|pages=6968|doi=10.1038/srep06968}}</ref> | |||
== Project team / Sponsors == | == Project team / Sponsors == | ||
https://uspex-team.org/en | |||
== | The project is developed and maintained by the USPEX research team led by [[wikipedia:Artem Oganov|Artem R. Oganov]], a computational materials scientist known for his work in crystal structure prediction and high pressure chemistry.<ref>{{cite web|url=https://uspex-team.org/en|title=USPEX Team|publisher=USPEX Team|access-date=2026-05-23}}</ref> | ||
Research associated with USPEX has involved collaborations with institutions including: | |||
* [[wikipedia:Skolkovo Institute of Science and Technology|Skolkovo Institute of Science and Technology]] | |||
* [[wikipedia:Moscow Institute of Physics and Technology|Moscow Institute of Physics and Technology]] | |||
* [[wikipedia:Russian Academy of Sciences|Russian Academy of Sciences]] | |||
== Statistics == | |||
As with other BOINC projects, USPEX@HOME publishes statistics regarding participating users, hosts, and computational throughput through its server status pages.<ref>{{cite web|url=https://uspex-at-home.ru/prediction/server_status.php|title=USPEX@HOME server status|publisher=USPEX@HOME|access-date=2026-05-23}}</ref> | |||
The project maintains international participation from volunteers contributing computational resources from personal computers and servers worldwide. | |||
== See also == | |||
* [[wikipedia:BOINC|BOINC]] | |||
* [[wikipedia:Volunteer computing|Volunteer computing]] | |||
* [[wikipedia:Distributed computing|Distributed computing]] | |||
* [[wikipedia:Materials science|Materials science]] | |||
* [[wikipedia:Crystal structure prediction|Crystal structure prediction]] | |||
* [[wikipedia:Density functional theory|Density functional theory]] | |||
* [[wikipedia:Computational chemistry|Computational chemistry]] | |||
== External links == | |||
* [https://uspex-at-home.ru/prediction/ Official USPEX@HOME website] | |||
* [https://uspex-team.org/en Official USPEX Team website] | |||
* [https://boinc.berkeley.edu/ BOINC official website] | |||
== References == | |||
{{Reflist}} | |||
Revision as of 12:52, 23 May 2026
[[File:{{#setmainimage:Uspex.png}}|alt=logo image|center|frameless]]
USPEX@HOME is a volunteer computing project based on the BOINC platform. The project allows volunteers around the world to donate spare processing power from their computers to help researchers discover and predict new crystalline materials and compounds.[1]
The project is based on the USPEX evolutionary crystal structure prediction method, a computational approach used in materials science and condensed matter physics to predict stable atomic structures under different physical conditions.[2]
USPEX@HOME focuses on identifying novel materials with potentially useful properties, including superconductors, superhard materials, energy storage compounds, catalysts, and high pressure phases of matter.[3]
Why USPEX@HOME?
Predicting the atomic arrangement of materials is one of the major challenges in computational materials science. The physical and chemical properties of a material are strongly determined by the arrangement of its atoms in three dimensional space. Determining the most stable structure for a chemical composition often requires searching an enormous number of possible atomic configurations.
For a crystal structure containing many atoms, the number of possible arrangements increases combinatorially. Researchers attempt to minimize the total free energy of the system:
where:
- is the Gibbs free energy
- is enthalpy
- is temperature
- is entropy
Stable crystal structures generally correspond to local or global minima of the free energy surface.[4]
Because these calculations are computationally intensive, distributed volunteer computing provides a practical way to perform large numbers of simulations simultaneously across thousands of participating computers.
Goal
The primary goal of USPEX@HOME is to accelerate the discovery of new materials through large scale computational simulations performed on volunteer computers. The project uses evolutionary algorithms and first principles calculations to search for stable and metastable crystal structures.[5]
Researchers associated with the project investigate materials that may exhibit important technological properties, including:
- High temperature superconductivity
- Superhardness
- Improved battery performance
- Hydrogen rich compounds
- Novel semiconductors
- High pressure phases of matter
Many of these calculations involve quantum mechanical modeling techniques derived from density functional theory and related computational chemistry methods.
The project also serves as a public participation initiative in modern scientific research, allowing volunteers to contribute directly to materials discovery and computational physics research.
Methods

USPEX@HOME uses the USPEX evolutionary algorithm framework together with BOINC distributed computing infrastructure.[6]
The USPEX method applies concepts inspired by biological evolution to optimize crystal structures. Candidate structures are generated and refined over multiple generations using operations such as:
- Heredity
- Mutation
- Permutation
- Natural selection
The fitness of a structure is generally determined by minimizing total energy or enthalpy:
where:
- is enthalpy
- is internal energy
- is pressure
- is volume
Structures with lower enthalpy are considered more stable under given pressure conditions.
The BOINC infrastructure enables these workloads to be distributed across thousands of volunteer systems. Each participant downloads work units, processes calculations locally, and uploads results back to the project servers.
Volunteer computing is particularly well suited to this type of research because crystal structure searches often require evaluating many independent candidate structures in parallel. This parallelism allows the project to scale efficiently across geographically distributed computers.
USPEX has been widely cited in computational materials science literature and has contributed to the prediction of numerous experimentally verified materials and high pressure compounds.[7]
Volunteer Computing
USPEX@HOME is part of the broader ecosystem of BOINC based volunteer computing projects. Volunteers install the BOINC client software and attach to the project using an account on the project website.[8]
The project primarily distributes CPU based tasks related to crystal structure optimization and materials simulations. Depending on the workload, tasks may vary significantly in runtime and computational complexity.
Like many BOINC projects, USPEX@HOME uses a credit system to reward volunteers for completed work units and to encourage community participation.
Scientific significance

Crystal structure prediction has become increasingly important in modern materials science. Computational methods can reduce the need for expensive laboratory experiments by identifying promising candidate materials before synthesis.
Applications of predicted materials may include:
- Energy storage systems
- Aerospace engineering
- Electronics
- Catalysis
- Medical technologies
- High pressure physics
USPEX methods have been used in the prediction of new superconducting hydrides and other exotic materials under extreme conditions.[9]
Project team / Sponsors
The project is developed and maintained by the USPEX research team led by Artem R. Oganov, a computational materials scientist known for his work in crystal structure prediction and high pressure chemistry.[10]
Research associated with USPEX has involved collaborations with institutions including:
- Skolkovo Institute of Science and Technology
- Moscow Institute of Physics and Technology
- Russian Academy of Sciences
Statistics
As with other BOINC projects, USPEX@HOME publishes statistics regarding participating users, hosts, and computational throughput through its server status pages.[11]
The project maintains international participation from volunteers contributing computational resources from personal computers and servers worldwide.
See also
- BOINC
- Volunteer computing
- Distributed computing
- Materials science
- Crystal structure prediction
- Density functional theory
- Computational chemistry
External links
References
- ↑ USPEX@HOME. USPEX Team. Retrieved 2026-05-23}.
- ↑ Oganov, A. R..(2006}).Crystal structure prediction using evolutionary algorithms. Journal of Chemical Physics. pp. 244704. DOI: 10.1063/1.2210932.
- ↑ USPEX Team. USPEX Team. Retrieved 2026-05-23}.
- ↑ Oganov, A. R..(2008}).Crystal structure prediction using ab initio evolutionary techniques: Principles and applications. Journal of Chemical Physics. pp. 244704. DOI: 10.1063/1.2400012.
- ↑ About USPEX@HOME. USPEX@HOME. Retrieved 2026-05-23}.
- ↑ Glass, C. W..(2006}).USPEX evolutionary crystal structure prediction. Computer Physics Communications. pp. 713-720. DOI: 10.1016/j.cpc.2006.07.020.
- ↑ Oganov, A. R..(2011}).How evolutionary crystal structure prediction works and why. Accounts of Chemical Research. pp. 227-237. DOI: 10.1021/ar1001318.
- ↑ BOINC. University of California, Berkeley. Retrieved 2026-05-23}.
- ↑ Duan, D..(2014}).Pressure induced metallization of dense hydrogen sulfide. Scientific Reports. pp. 6968. DOI: 10.1038/srep06968.
- ↑ USPEX Team. USPEX Team. Retrieved 2026-05-23}.
- ↑ USPEX@HOME server status. USPEX@HOME. Retrieved 2026-05-23}.
