Loading...
Awaiting Submission...

Alignment List

Loading...
Awaiting Submission...

About MiNAA

MiNAA aligns two networks based on their topologies and biologies.

The source code for this web app is available on GitHub .

Introduction Video

Inputs

G, H: the pair of networks to align

  • The networks must be represented by adjacency matrices in CSV format, with labels in both the first column and row.
  • The CSV delimiter must be one of {comma, semicolon, space, tab}, and will be detected automatically.
  • Any nonzero entry is considered an edge.
  • |G| should be lesser or equal to |H|

B: a biological cost matrix

  • CSV adjacency matrix where the first column is the labels of G, and the first row is the labels of H.
  • By default, MiNAA will run using only topological calculations.

α: GDV-edge weight balancer

  • α must be a real number in range [0, 1].
  • By default, α = 1.

β: topological-biological cost matrix balancer

  • β must be a real number in range [0, 1].
  • By default, β = 1.

Outputs

  • G-H/: (where G, H are the input networks) The folder containing the output files specified below.
  • log.txt: Record of the important details from the alignment.
  • G_gdvs.csv: (where G is the input network) The Graphlet Degree Vectors for network G.
  • H_gdvs.csv: (where H is the input network) The Graphlet Degree Vectors for network H.
  • top_costs.csv: The topological cost matrix.
  • bio_costs.csv: The biological cost matrix (as inputed). Not created unless biological input is given.
  • overall_costs.csv: The combination of the topological and biological cost matrix. Not created unless biological input is given.
  • alignment_list.csv: A complete list of all aligned nodes, with rows in the format `g_node,h_node,similarity`, descending according to similarity. The first row in this list is the total cost of the alignment, or the sum of (1 - similarity) for all aligned pairs.
  • alignment_matrix.csv: A matrix form of the same alignment, where the first column and row are the labels from the two input networks, respectively.

Resources

Examples

For examples of file input format, parameter usage, and expected outputs for MiNAA, see the examples folder on Github.

Software Note

For a more detailed description of the MiNAA Web App, a Software Note is published in the Journal of Open Source Software.

Citation

For citation information for both the MiNAA algorithm and MiNAA web app, please refer to the Citation section on GitHub .

Contributions, Questions, Issues, and Feedback

Users interested in expanding functionalities in MiNAA are welcome to do so. Issues reports are encouraged through the issue tracker on Github. See details on how to contribute and report issues in CONTRIBUTING.md on Github. Contributions to this webapp are also welcome.

License

MiNAA is licensed under the MIT License © Solís-Lemus Lab (2025).