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.3.tar.gz (44.6 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tab2neo-1.1.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 aac2099d8383d7d1971fce74420ce16956ebc1d95989c29bf00a14637db40f7a
MD5 73091fde78da0f6542d1b5036105203f
BLAKE2b-256 c5781965115c2a9cb4ff2b7c0b3b1e79a570607f9ab16293e2eade405d110bb7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tab2neo-1.1.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 12f54ae6624bc1189aa1ad7a28f061f3f5dbb76217ca22ccb211bb6cb58a4943
MD5 825910140a7d028870c3a6edf302f3d5
BLAKE2b-256 61f4606f5ec4025e5c8ad497a4faa62d198eb8fa8030d3f70254b250bae86964

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