ssakg

Sequential Structural Associative Knowledge Graph (SSAKG)

https://github.com/przemyslawstok/ssakg

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: sciencedirect.com
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.3%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Sequential Structural Associative Knowledge Graph (SSAKG)

Basic Info
  • Host: GitHub
  • Owner: PrzemyslawStok
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Size: 2.6 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed 12 months ago
Metadata Files
Readme License Citation

README.md

SSAKG

Sequential Structural Associative Knowledge Graph (SSAKG) is a semantic memory. It can memorize sequences and then read them using a context. The context contains random sequence elements. The elements of the context are not ordered.

Requirements

  • Python Version: 3.10-3.12 ## Installation

Use the package manager pip to install ssakg.

bash pip install ssakg

Usage

```python from ssakg import SSAKG

This basic example creates very simple ssakg, and stores two sequences.

The program shows how sequences are stored in Associative Knowledge Graph.

ssakg = SSAKG(numberofsymbols=10, sequencelength=3, graphsto_drawing=True) ssakg.insert([1, 2, 3]) ssakg.insert([2, 4, 5]) ssakg.show() ```

Examples

Examples of the use of the program:

Basics\ Reading sequences
SSAKG memory

miRNA example

Cite

If you use SSAKG in scientific publication, we would appreciate citation of the following paper: bibtex @article{STOKLOSA2025108865, title = {Associative knowledge graphs for efficient sequence storage and retrieval}, journal = {Computer Methods and Programs in Biomedicine}, volume = {269}, pages = {108865}, year = {2025}, issn = {0169-2607}, doi = {https://doi.org/10.1016/j.cmpb.2025.108865}, url = {https://www.sciencedirect.com/science/article/pii/S0169260725002822}, author = {Przemysław Stokłosa and Janusz A. Starzyk and Paweł Raif and Adrian Horzyk and Marcin Kowalik}, }

License

Apache 2.0

Owner

  • Name: PrzemyslawStok
  • Login: PrzemyslawStok
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Stokłosa"
  given-names: "Przemysław"
- family-names: "Starzyk"
  given-names: "Janusz A."
- family-names: "Raif"
  given-names: "Paweł"
- family-names: "Horzyk"
  given-names: "Adrian"
- family-names: "Kowalik"
  given-names: "Marcin"
title: "SSAKG"
version: 0.2.0
doi: 10.48550/arXiv.2411.14480
date-released: 2024-11-25
url: "https://github.com/PrzemyslawStok/ssakg"

GitHub Events

Total
  • Push event: 12
  • Public event: 1
  • Create event: 1
Last Year
  • Push event: 12
  • Public event: 1
  • Create event: 1

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 12 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 3
  • Total maintainers: 1
pypi.org: ssakg

Sequential Structural Associative Knowledge Graph (ssakg)

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 12 Last month
Rankings
Dependent packages count: 10.0%
Average: 33.1%
Dependent repos count: 56.2%
Maintainers (1)
Last synced: 10 months ago