Skip to main content

PhenoGO: A tool to build WEKA-ready ARFF files from model organism phenotype and Gene Ontology (GO) annotations.

Project description

PhenGO

Overview

This project provides a unified Python-based tool to generate ready-to-use WEKA ARFF formatted files, specifically designed for machine learning applications involving gene essentiality prediction. The tool integrates phenotype data and Gene Ontology (GO) annotations for genes from selected model organisms, streamlining the data preparation process.

Purpose

The main goal of this project is to simplify and standardise the creation of ARFF files that combine phenotype information with GO-mapped gene data. This enables researchers to efficiently apply machine learning techniques (using WEKA or similar platforms) to analyse gene essentiality and related biological questions across various model organisms.

Features

  • Unified Workflow: Handles data collection, integration, and formatting in a single pipeline.
  • Model Organism Support: Designed for commonly studied organisms (e.g., Saccharomyces cerevisiae, Mus musculus).
  • GO Annotation Integration: Maps genes to their respective GO terms for comprehensive feature representation and traces obo files to acquire parent terms.
  • Phenotype Data Inclusion: Incorporates phenotype labels for supervised learning tasks.
  • WEKA ARFF Output: Produces files in the ARFF format, ready for immediate use in WEKA.

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

phengo-0.1.0.tar.gz (23.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

phengo-0.1.0-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

Details for the file phengo-0.1.0.tar.gz.

File metadata

  • Download URL: phengo-0.1.0.tar.gz
  • Upload date:
  • Size: 23.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for phengo-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c00d6c5eca4aceb432c466c2761cd10397661dc5945576b0507ca915ff3a7f57
MD5 f2302e54f583f5efc44da0d67b2661ee
BLAKE2b-256 e52b8694e9cef377197e560e28de276acc2bb6381cc24043f77564a49b574916

See more details on using hashes here.

File details

Details for the file phengo-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: phengo-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 26.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for phengo-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2b1fe74d4936a21bb9792af2c4fb1fe727e2fb3ded90b36ab6b668d9ef432e3b
MD5 fae4e9e0a9f88b2b64dae082b8a72cbe
BLAKE2b-256 b6664813afd47119fdfa4aa26e74bfcfea1eba0228c37793547464bc0ce3a60b

See more details on using hashes here.

Supported by

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