Skip to content

Commit 4d36bfb

Browse files
Update application description and enhance documentation for BasicSpanner, emphasizing its capabilities in network analysis across various domains
1 parent 64f3e3d commit 4d36bfb

5 files changed

Lines changed: 19 additions & 26 deletions

File tree

.zenodo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"title": "BasicSpanner",
33
"upload_type": "software",
4-
"description": "Extreme graph simplification applied to functional discovery in biological networks.",
4+
"description": "Desktop application for extreme graph simplification through basic networks.",
55
"creators": [
66
{
77
"name": "Marín, José",

src/core/AboutPage.h

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
* additional nodes (connectors) required to preserve all pairwise distances
2222
* that the seeds had in the original network.
2323
*
24-
* The tool was developed to support network-based functional discovery,
25-
* especially in biological interactomes, and to complement conventional
26-
* techniques such as community detection or Gene Ontology enrichment.
24+
* The tool is designed to support network-based structural and functional
25+
* analyses in arbitrary undirected graphs, and to complement conventional
26+
* techniques such as community detection or shortest-path analysis.
2727
* BasicSpanner is implemented in C++ using the Qt framework and is available
2828
* for Linux and Windows.
2929
*
@@ -107,17 +107,16 @@
107107
* distribution obtained from random seed sets of equal size provides a
108108
* statistical measure of how closely related the chosen seeds are in the
109109
* network.
110-
* - Complement Gene Ontology and community analyses: basic networks can
111-
* highlight functional associations that conventional enrichment
112-
* techniques fail to detect and can point out inconsistencies or
113-
* omissions in existing annotation databases.
110+
* - Complement community and enrichment analyses: basic networks can
111+
* highlight structural associations that conventional techniques fail to
112+
* detect and can point out inconsistencies or omissions in existing
113+
* annotations of the underlying network.
114114
* - Detect graph inconsistencies: when a single seed dramatically increases
115115
* the number of required connectors, it often indicates that the seed is
116116
* poorly related to the rest or that the underlying graph contains
117117
* missing or erroneous data.
118118
*
119-
* Although the reference application domain is the analysis of biological
120-
* interactomes, the method is applicable to any undirected network.
119+
* The method is applicable to any undirected network regardless of domain.
121120
*
122121
* @section about_usage Usage
123122
*
@@ -140,8 +139,8 @@
140139
*
141140
* If you use BasicSpanner in your work, please cite:
142141
*
143-
* Marin J, Marin I. Extreme graph simplification applied to functional
144-
* discovery in biological networks (2026).
142+
* Marin J, Marin I. BasicSpanner. Zenodo (2026).
143+
* https://doi.org/10.5281/zenodo.19697430
145144
*
146145
* @section about_license License
147146
*

src/core/MainPage.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@
6262
*
6363
* If you use BasicSpanner in your work, please cite:
6464
*
65-
* Marin J, Marin I. Extreme graph simplification applied to functional
66-
* discovery in biological networks (2026).
65+
* Marin J, Marin I. BasicSpanner. Zenodo (2026).
66+
* https://doi.org/10.5281/zenodo.19697430
6767
*/
6868

6969
#endif

src/gui/LargeNetworksManager.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ void LargeNetworksManager::setupUI()
111111
<p>Combines high clustering with short paths. Models social and neural networks.</p>
112112
113113
<h4>Hierarchical Network</h4>
114-
<p>Modular structure with hierarchical levels. Useful for organizations and biological systems.</p>
114+
<p>Modular structure with hierarchical levels. Useful for modelling multi-level organizations.</p>
115115
116116
<h3>Tips:</h3>
117117
<ul>

src/gui/MainWindow.cpp

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -415,14 +415,8 @@ Reduce permutation count, or use fewer seeds. Large networks (>10,000 nodes) may
415415
<div class="section">
416416
<h2>Use Cases</h2>
417417
418-
<h3>Biological Networks</h3>
419-
<p>Find the minimal protein/gene pathway connecting disease-related genes. Identify essential mediators in signaling networks.</p>
420-
421-
<h3>Social Networks</h3>
422-
<p>Discover key individuals connecting different communities. Identify information flow bottlenecks.</p>
423-
424-
<h3>Infrastructure Networks</h3>
425-
<p>Find critical nodes in transportation or communication networks. Assess network vulnerability.</p>
418+
<h3>General Network Analysis</h3>
419+
<p>Given any undirected graph and a set of seed nodes of interest, BasicSpanner extracts the minimal induced subgraph that preserves every pairwise distance among the seeds. This reveals the essential connectors that mediate the relationships between seeds, independently of the application domain.</p>
426420
</div>
427421
428422
<p style="margin-top: 40px; text-align: center; color: #64748b; font-size: 14px;">
@@ -878,9 +872,9 @@ void MainWindow::about()
878872
"network: the minimal set of additional nodes (connectors)\n"
879873
"required to preserve every pairwise distance among the seeds\n"
880874
"of the original graph.\n\n"
881-
"Reference:\n"
882-
"Marin J, Marin I. Extreme graph simplification applied to\n"
883-
"functional discovery in biological networks (2026)."));
875+
"Citation:\n"
876+
"Marin J, Marin I. BasicSpanner. Zenodo (2026).\n"
877+
"https://doi.org/10.5281/zenodo.19697430"));
884878
}
885879

886880
void MainWindow::showUserGuide()

0 commit comments

Comments
 (0)