Skip to main content

Clinical Linked Data: High-level Python classes to load, model and reshape tabular data imported into Neo4j database

Project description

tab2neo- backend classes

High-level Python classes to load, model and reshape tabular data imported into Neo4j database
IMPORTANT NOTE: tested on versions 4.3.6 and 4.4.11 of Neo4j

Installation

pip install tab2neo

Modules

DATA LOADERS - modules allowing to read data from various formats and write it to neo4j

  • FileDataLoader - Load data into Neo4j, with support the following input formats: sas7bdat, xpt, rda, xls, xlsx, csv See details

MODEL APPLIERS

  • ModelApplier - Class to restructure data in Neo4j database using Class-Relationship model (which as well resides in Neo4j). See details

DATA PROVIDERS

  • DataProvider - To fetch the data already in the database (in particular, the way the data after the transformations with ModelApplier in mode='schema_PROPERTY', or any linked data in Neo4j in mode = 'noschema') See details

MODEL MANAGERS

  • ModelManager - Class to manage metadata nodes (Class-Relationship model)

QUERY BUILDERS

  • QueryBuilder - Class to support creation of cypher queries to work with data in Neo4j

Dependencies:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tab2neo-1.1.1.2.tar.gz (44.6 kB view details)

Uploaded Source

Built Distribution

tab2neo-1.1.1.2-py3-none-any.whl (46.7 kB view details)

Uploaded Python 3

File details

Details for the file tab2neo-1.1.1.2.tar.gz.

File metadata

  • Download URL: tab2neo-1.1.1.2.tar.gz
  • Upload date:
  • Size: 44.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.8

File hashes

Hashes for tab2neo-1.1.1.2.tar.gz
Algorithm Hash digest
SHA256 5e91147dad95d81176b7c5dcf0db1551672ed5d866e419b25a55880a56521d9e
MD5 9e8b2563312cd82749c33336c849206f
BLAKE2b-256 5ff370906c97fe92a10d1a5b570c792a8cc4a2e5861b8ccbef1f426046e315e3

See more details on using hashes here.

File details

Details for the file tab2neo-1.1.1.2-py3-none-any.whl.

File metadata

  • Download URL: tab2neo-1.1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 46.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.8

File hashes

Hashes for tab2neo-1.1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6fe0cee3cdc05ca1d577294c0ff0375e357c81bd944be26e676bd0f33633a322
MD5 cbdc42f6a13af35bb0b73ffc0cba1726
BLAKE2b-256 01d2ce8f1c8191394ae42f3230713ab949c995e7736f7e89dbc2ee92ceb8c146

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page