Graph theory-based machine learning for automated fibromyalgia diagnosis using fMRI during an emotional task.
Overview
- Student Research Committee, Kermanshah University of Medical Sciences, Kermanshah, Iran
- Health Data Science Research Center, Health Research Institute, Kermanshah University of Medical Sciences, Kermanshah, Iran
- Department of Biostatistics, School of Health, Kermanshah University of Medical Sciences, Kermanshah, Iran
- Department of Biomedical Engineering, Faculty of Medicine, Kermanshah University of Medical Sciences, Kermanshah, Iran
- Bioimaging Group, Department of Statistics, Ludwig Maximimilians, Munich, Germany
- Modeling in Health Research Center, Institute for Futures Studies in Health, Kerman University of Medical Sciences, Kerman, Iran
- Department of Medical Physics, Faculty of Medicine, Kermanshah University of Medical Sciences, Kermanshah, Iran
Abstract
Background: Fibromyalgia (FM) is a multifaceted chronic pain disorder presenting with pain throughout the musculoskeletal system, alongside chronic fatigue,sleep disturbances, and cognitive impairments. Current diagnostic criteria primarily rely on symptom questionnaires, with no specific laboratory markers or definitive tests, making diagnosis subjective and often delayed. Moreover, the overlap with other central pain syndromes further complicates accurate diagnosis. Neuroimaging studies, particularly functional magnetic resonance imaging (fMRI), have shown promise in elucidating brain abnormalities underlying FM. However, translating these findings into reliable diagnostic tools remains challenging, especially given small sample sizes. Therefore, this study aims to enhance the diagnostic accuracy of FM based on fMRI data by developing an intelligent model. This model employs machine learning algorithms designed to perform effectively with limited dataset sizes and incorporates features extracted through graph theory methods. We analyzed fMRI data from 32 FM patients and 30 healthy controls. Graph theory metrics were extracted from 13 regions of the emotion regulation network. A genetic algorithm was employed to select the most effective features, which were then used to train multiple machine learning classifiers—including Support Vector Machine (SVM) with polynomial and Radial Basis Function (RBF) kernels, Random Forest, Gradient Boosting Machine, Adaptive Boosting, and SVM with Mixture Kernels—within a cross-validation framework to ensure robustness.
Result: The genetic algorithm selected 84 features as inputs for machine learning algorithms. The polynomial SVM achieved the highest overall accuracy, whereas the SVM with mixture kernels demonstrated superior sensitivity and AUC. Sensitivity and AUC were prioritized as the main criteria for model selection due to their clinical relevance in reducing false negatives.
Conclusion: The study identified the SVM with Mixture Kernels as the most effective model for distinguishing FM patients from healthy controls. This approach demonstrates promising potential for enhancing diagnostic accuracy and supporting psychological and psychiatric interventions.
Reproduced under the paper's license (CC BY), from the paper cited above.
Code
The paper links to its data and to no code of its authors: see the Data section.
Tracing map
A tracing map links a paper to the code its authors published: this paper has none, so it has no map.
Data
Datasets cited
- doi:10.18112/
openneuro.ds004144.v1.0. , at OpenNeuro; found in “Data Availability”2 - openneuro:ds004144, at OpenNeuro; found in the text, “Ethics statement”
Data Availability
The dataset used in this study is publicly available without restriction. Data were obtained from the UCLA Consortium for Neuropsychiatric Phenomics (CNP) and are hosted on the OpenNeuro repository under accession number ds004144. The dataset can be accessed via the following DOI: doi:10.18112/
Reproduced under the paper's license (CC BY), from the paper cited above.
Versions
The history of this record: each version stored by the harvester or made by a correction of its authors or of the maintainers of its code, and what changed in its facts. The texts of the paper (its abstract, its availability statements) are not part of it; versions that changed only those are not listed.
Version 1, 6 October 2026: the first record
Recorded: type, language, journal, volume, issue, pages, dates, 8 authors, 15 MeSH terms, 1 funder, 29 references.
Cite
This paper
Solouki, L., Shahsavari, S., Sharini, H., Hashemian, A. H., Johann Schmid, V., Jafari, S., Rouhi, S., & Mahaki, B. (2026). Graph theory-based machine learning for automated fibromyalgia diagnosis using fMRI during an emotional task. PloS one, 21(10), e0357964. https://
BibTeX
@article{solouki2026grap
author = {Solouki, Leila and Shahsavari, Soodeh and Sharini, Hamid and Hashemian, Amir Hossein and Johann Schmid, Volker and Jafari, Samira and Rouhi, Saleh and Mahaki, Behzad},
title = {{Graph theory-based machine learning for automated fibromyalgia diagnosis using fMRI during an emotional task}},
journal = {PloS one},
year = {2026},
month = oct,
volume = {21},
number = {10},
pages = {e0357964},
publisher = {PLOS},
issn = {1932-6203},
doi = {10.1371/
url = {https://
pmid = {42821602},
pmcid = {PMC13630208}
}
RIS
TY - JOUR
AU - Solouki, Leila
AU - Shahsavari, Soodeh
AU - Sharini, Hamid
AU - Hashemian, Amir Hossein
AU - Johann Schmid, Volker
AU - Jafari, Samira
AU - Rouhi, Saleh
AU - Mahaki, Behzad
TI - Graph theory-based machine learning for automated fibromyalgia diagnosis using fMRI during an emotional task
T2 - PloS one
J2 - PLoS One
PY - 2026
DA - 2026/
VL - 21
IS - 10
SP - e0357964
SN - 1932-6203
PB - PLOS
DO - 10.1371/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1371/
"type": "article-journal",
"title": "Graph theory-based machine learning for automated fibromyalgia diagnosis using fMRI during an emotional task",
"container-title": "PloS one",
"author": [
{
"family": "Solouki",
"given": "Leila"
},
{
"family": "Shahsavari",
"given": "Soodeh"
},
{
"family": "Sharini",
"given": "Hamid"
},
{
"family": "Hashemian",
"given": "Amir Hossein"
},
{
"family": "Johann Schmid",
"given": "Volker"
},
{
"family": "Jafari",
"given": "Samira"
},
{
"family": "Rouhi",
"given": "Saleh"
},
{
"family": "Mahaki",
"given": "Behzad"
}
],
"container-title-short":
"volume": "21",
"issue": "10",
"page": "e0357964",
"DOI": "10.1371/
"PMID": "42821602",
"PMCID": "PMC13630208",
"ISSN": "1932-6203",
"publisher": "PLOS",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
10,
1
]
]
}
}
Similar papers
The papers with a page that share the most with this one: the tools found in their code, their categories, datasets, cited references and authors, the rarest counting most.
- [1] doi:10.1002/hbm.70467
- Cerebellar Tissue Properties Alterations in Fibromyalgia: A T1w/
T2w Ratio Study. Journal: Human brain mappingIn common: OpenNeuro 10.18112/openneuro.ds004144.v1.0.2, OpenNeuro ds004144, pain - [2] doi:10.1038/s41597-022-01677-9 [code]
- A behavioral and brain imaging dataset with focus on emotion regulation of women with fibromyalgia.Journal: Scientific dataIn common: OpenNeuro 10.18112/openneuro.ds004144.v1.0.2, OpenNeuro ds004144, pain
- [3] doi:10.1111/jon.70118
- Disrupted Sensorimotor Network Integration in Women With Fibromyalgia Revealed by Resting-State Functional MRI.Journal: Journal of neuroimaging : official journal of the American Society of NeuroimagingIn common: OpenNeuro ds004144, pain, fMRI, 2 references
- [4] doi:10.3389/fpsyg.2026.1813590
- Alterations in cortical surface morphometry in fibromyalgia: a multi-parametric study.Journal: Frontiers in psychologyIn common: OpenNeuro ds004144, pain
- [5] doi:10.1111/ejn.70521 [code]
- Multivariate Pattern Analysis Identifies Potential Intertrial Resting-State EEG Biomarkers in Fibromyalgia.Journal: The European journal of neuroscienceIn common: pain, 2 references
- [6] doi:10.1002/ejp.70331
- Structural and Functional Neuroimaging Findings in Fibromyalgia: A Systematic Review.Journal: European journal of pain (London, England)In common: pain, fMRI, 2 references
- [7] doi:10.1371/journal.pone.0276419 [code]
- Topological data analysis of human brain networks through order statistics.Journal: PloS oneIn common: 3 references
- [8] doi:10.1002/hbm.26204 [code]
- Whole-brain functional gradients reveal cortical and subcortical alterations in patients with episodic migraine.Journal: Human brain mappingIn common: pain, fMRI, 2 references
- [9] doi:10.1038/s41598-025-95190-9 [code]
- A group based network analysis for Alzheimer's disease fMRI data.Journal: Scientific reportsIn common: fMRI, 2 references
- [10] doi:10.1371/journal.pone.0340899
- Machine learning for the diagnosis of fibromyalgia based on magnetic resonance imaging.Journal: PloS oneIn common: pain, fMRI, 1 reference
Contribute
The authors of this paper can claim it, correct its record and validate its tracing map, and the maintainers of its code (its owner, or a public member of its organization) correct what it says of their repository; anyone signed in can ask for its removal. Every request goes to OSCR's own machine, which answers it; your account page follows them.
Sign in with ORCID to claim this paper as one of its authors, correct its record or validate its tracing map: when the paper's metadata lists your ORCID iD, you are recognized at once. Maintainers of its code: sign in with GitHub, then claim the repository on your account page.
Claim this paper
Correct its record
Say what each link of this record is, remove the ones that are not the paper's, add the ones that are missing. The correction becomes a new version of the record, in its Versions section.
Request its removal
To ask OSCR to remove this record, the copies of its authors' scripts or its tracing map, use the removal request page: signed in, you say who you are, what to remove and why, then review and confirm the request. Published rules decide every request (how).
Discussion, reproductions, activity
Discussion: code errors and mismatches between the code and the paper about this paper and its code, from readers and its authors, beside the paper and its tracing map.
Reproductions: reports from readers who ran the authors' code and did not get the paper's result, what they ran, with which environment, commit and data.
Activity: what happens around this paper: new versions of its record, its map's validation, discussions and reproductions. It opens with sign-in.
