Skip to main content

Publication:

The following paper introduces and provides results of DPAD (dissociative and prioritized analysis of dynamics) in multiple real neural datasets.

Omid G. Sani, Bijan Pesaran, Maryam M. Shanechi. Dissociative and prioritized modeling of behaviorally relevant neural dynamics using recurrent neural networks. Nature Neuroscience (2024). https://doi.org/10.1038/s41593-024-01731-2

Original preprint: https://doi.org/10.1101/2021.09.03.458628

Usage examples

The following notebook contains usage examples of DPAD for several use-cases: source/DPAD/example/DPAD_tutorial.ipynb.

An HTML version of the notebook is also available next to it in the same directory.

Usage examples

The following documents explain the formulation of the key classes that are used to implement DPAD (the code for these key classes is also available in the same directory):

  • source/DPAD/DPADModelDoc.md: The formulation implemented by the DPADModel class, which performs the overall 4-step DPAD modeling.

  • source/DPAD/RNNModelDoc.md: The formulation implemented by the custom RNNModel class, which implements the RNNs that are trained in steps 1 and 3 of DPAD.

  • source/DPAD/RegressionModelDoc.md: The formulation implemented by the RegressionModel class, which RNNModel and DPADModel both internally use to build the general multilayer feed-forward neural networks that are used to implement each model parameter.

We are working on various improvements to the DPAD codebase. Stay tuned!

Change Log

You can see the change log in ChangeLog.md

License

Copyright (c) 2024 University of Southern California
See full notice in LICENSE.md
Omid G. Sani and Maryam M. Shanechi
Shanechi Lab, University of Southern California

Metadata

Release files for DPAD 0.0.9

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

Source distribution (sdist)

Source distribution for DPAD 0.0.9
File Size Uploaded
dpad-0.0.9.tar.gz 170.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for DPAD 0.0.9
File Interpreter ABI Platform
dpad-0.0.9-py3-none-any.whl Python 3 none any Details

Total release size: 351.7 kB

Release files / dpad-0.0.9.tar.gz

Download URL dpad-0.0.9.tar.gz
Size 170.6 kB
Tags Source
SHA-256 checksum
How to use checksums
f0b5cb73bc392902d85b7ac09ae7987696aba106e5490af310a06c15d8b73ae8
BLAKE2b-256 checksum
How to use checksums
93f29d13b70cec0c806939d864e4f0ca83a63ede1b0c3f07e65eb5a661b61df1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 29, 2025.

Transparency log

Release files / dpad-0.0.9-py3-none-any.whl

Download URL dpad-0.0.9-py3-none-any.whl
Size 181.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e23fd7b81e8a82f073f725dcb0bb456665693df506fe6462d8616021933d0f56
BLAKE2b-256 checksum
How to use checksums
b487d3ba2daea34b91ff777b7711b386090433465b45b8eed4d11a9966f445f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 29, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.9 This release

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

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