Skip to main content

# <img src=”docs/spykesim_logo/wtext/spykesim_wtext.svg” width=”320px”> [![PyPI](https://img.shields.io/pypi/v/spykesim.svg)](https://pypi.org/project/spykesim/) [![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](LICENSE) [![Build Status](https://travis-ci.org/KeitaW/spykesim.svg?branch=master)](https://travis-ci.org/KeitaW/spykesim)

spykesim is a Python module that offers functions for measuring the similarity between two segmented multi-neuronal spiking activities.

Extended edit similarity measurement is implemented. You can find details in the following paper.

bioArxiv: https://www.biorxiv.org/content/early/2017/10/30/202655

This library is re-implementation of the algorithm. The original implementation can be found in [this repo](https://github.com/KeitaW/Chaldea).

# Supported Operating Systems This library tested on Ubuntu and MacOS.

For Windows users: Please consider to use Ubuntu via [Windows Subsystem for Linux](https://docs.microsoft.com/en-us/windows/wsl/install-win10).

# Installation If you do not have Python3.6 on your environment, you may use [Anaconda](https://www.anaconda.com/distribution/).

[Cython](https://github.com/cython/cython) and [Numpy](https://github.com/numpy/numpy) needs to be preinstalled as these will be used in the installation process.

If you have not installed these packages, run the following: `bash pip install numpy cython ` You can install this library via pip as well: `bash pip install spykesim ` or you may clone and build by yourself: `bash git clone https://github.com/KeitaW/spykesim.git cd spykesim python setup.py build_ext --inplace install `

## Dependencies

  • Python (>= 3.6)

  • Numpy(Needs to be preinstalled)

  • Cython(Needs to be preinstalled)

  • scipy

  • tqdm

  • h5py

# Tutorial You can find a tutorial in [doc](https://github.com/KeitaW/spykesim/blob/master/docs/tutorial.ipynb).

# Citation You can use the following bib entry to cite this work: ` @article{Watanabe:2017bla, author = {Watanabe, Keita and Haga, Tatsuya and Euston, David R and Tatsuno, Masami and Fukai, Tomoki}, title = {{Unsupervised detection of cell-assembly sequences with edit similarity score}}, year = {2017}, pages = {202655}, month = oct } `

#

This project uses the following repository as a template.

https://github.com/kennethreitz/samplemod The original LICENSE file can be found in [here](misc/original_license.md).

Metadata

Release files for spykesim 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for spykesim 1.1.0
File Size Uploaded Provenance Actions
spykesim-1.1.0.tar.gz 13.8 kB Without provenance Details for spykesim-1.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for spykesim 1.1.0
File Interpreter ABI Platform Actions
spykesim-1.1.0-py3.7-linux-x86_64.egg Legacy Egg format - - Details for spykesim-1.1.0-py3.7-linux-x86_64.egg

Total release size: 16.7 kB

Release files / spykesim-1.1.0.tar.gz

Download URL spykesim-1.1.0.tar.gz
Size 13.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1531aa38bf859f6c2fe07796fb81ee07bec02d7b32107529fe2f31ad4e9824a8
BLAKE2b-256 checksum
How to use checksums
28a5920a5a6c1b57d50227603a7b91f4116fc4d1691c2a22500da032329bb39e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Python-urllib/3.6

Release files / spykesim-1.1.0-py3.7-linux-x86_64.egg

Download URL spykesim-1.1.0-py3.7-linux-x86_64.egg
Size 2.9 kB
Tags Egg
SHA-256 checksum
How to use checksums
3ddfb20028cdd943851e7bf0b4984c17bee1298610403c4c603c8a32b77b3186
BLAKE2b-256 checksum
How to use checksums
b785bb7c8e45a70a2267b4aa87322edd9241daf913dd44f0ee18688f7d13e100
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.9.1 tqdm/4.26.0 CPython/3.7.2

Security for spykesim 1.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page