GenEpi | A package for detecting epistasis by machine learning | Machine Learning library
kandi X-RAY | GenEpi Summary
kandi X-RAY | GenEpi Summary
GenEpi is a Python library typically used in Healthcare, Pharma, Life Sciences, Artificial Intelligence, Machine Learning, Deep Learning applications. GenEpi has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has low support. You can install using 'pip install GenEpi' or download it from GitHub, PyPI.
GenEpi is designed to group SNPs by a set of loci in the gnome. For examples, a locus could be a gene. In other words, we use gene boundaries to group SNPs. A locus can be generalized to any particular regions in the genome, e.g. promoters, enhancers, etc. GenEpi first considers the genetic variants within a particular region as features in the first stage, because it is believed that SNPs within a functional region might have a higher chance to interact with each other and to influence molecular functions. GenEpi adopts two-element combinatorial encoding when producing features and models them by L1-regularized regression with stability selection In the first stage (STAGE 1) of GenEpi, the genotype features from each single gene will be combinatorically encoded and modeled independently by L1-regularized regression with stability selection. In this way, we can estimate the prediction performance of each gene and detect within-gene epistasis with a low false positive rate. In the second stage (STAGE 2), both of the individual SNP and the within-gene epistasis features selected by STAGE 1 are pooled together to generate cross-gene epistasis features, and modeled again by L1-regularized regression with stability selection as STAGE 1. Finally, the user can combine the selected genetic features with environmental factors such as clinical features to build the final prediction models.
GenEpi is designed to group SNPs by a set of loci in the gnome. For examples, a locus could be a gene. In other words, we use gene boundaries to group SNPs. A locus can be generalized to any particular regions in the genome, e.g. promoters, enhancers, etc. GenEpi first considers the genetic variants within a particular region as features in the first stage, because it is believed that SNPs within a functional region might have a higher chance to interact with each other and to influence molecular functions. GenEpi adopts two-element combinatorial encoding when producing features and models them by L1-regularized regression with stability selection In the first stage (STAGE 1) of GenEpi, the genotype features from each single gene will be combinatorically encoded and modeled independently by L1-regularized regression with stability selection. In this way, we can estimate the prediction performance of each gene and detect within-gene epistasis with a low false positive rate. In the second stage (STAGE 2), both of the individual SNP and the within-gene epistasis features selected by STAGE 1 are pooled together to generate cross-gene epistasis features, and modeled again by L1-regularized regression with stability selection as STAGE 1. Finally, the user can combine the selected genetic features with environmental factors such as clinical features to build the final prediction models.
Support
Quality
Security
License
Reuse
Support
GenEpi has a low active ecosystem.
It has 13 star(s) with 6 fork(s). There are 2 watchers for this library.
It had no major release in the last 12 months.
There are 4 open issues and 2 have been closed. On average issues are closed in 55 days. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of GenEpi is 2.0.10
Quality
GenEpi has no bugs reported.
Security
GenEpi has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
GenEpi is licensed under the MIT License. This license is Permissive.
Permissive licenses have the least restrictions, and you can use them in most projects.
Reuse
GenEpi releases are available to install and integrate.
Deployable package is available in PyPI.
Build file is available. You can build the component from source.
Installation instructions, examples and code snippets are available.
Top functions reviewed by kandi - BETA
kandi has reviewed GenEpi and discovered the below as its top functions. This is intended to give you an instant insight into GenEpi implemented functionality, and help decide if they suit your requirements.
- CrossGeneistic Logistic Logistic Logistic
- Logistic logistic
- Logistic regression L1CV
- Performs classification persistence
- Setup the UI
- Initial console initialization
- Translates the UI
- CrossGene Epistasis lasso lasso lasso lasso lasso
- Generate feature encoder
- Ensemble the Lasso with a covariates regression
- Validates the input using the isolated validation function
- Start the Genepi analysis
- Randomized logistic function
- Validates a classifier by using isolated validation
- Validates an ISolated regression using the Estimator
- Validates the evaluation of an isolated data classification
- Perform input checking on input files
- Ensemble the logistic regression with a given feature
- Estimates the LD block of SNPs
- Argument parser
- Batch polyLasso regression
- Batch - Logistic regression
- This function extracts the splitting data from the input files
- Split by chromosome and position
- Uses GeneEpistaticLassoLassoLassoLassoLassoLassoLassoLassoLassoLasso lasso
- Performs a single GeneEpist logistic logistic regression
Get all kandi verified functions for this library.
GenEpi Key Features
No Key Features are available at this moment for GenEpi.
GenEpi Examples and Code Snippets
No Code Snippets are available at this moment for GenEpi.
Community Discussions
Trending Discussions on GenEpi
QUESTION
Split dataframe values and put in a group in R?
Asked 2019-Jul-11 at 20:46
Given a column of a dataframe like:
...ANSWER
Answered 2019-Jul-11 at 14:26You could use strsplit
and add a group column according to list number, finally rbind
the thing.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install GenEpi
This section gets you started quickly. The completed GenEpi's documentation please find on Welcome to GenEpi’s docs!.
NOTE: GenEpi is a memory-consuming package, which might cause memory errors when calculating the epistasis of a gene containing a large number of SNPs. We recommend that the memory for running GenEpi should be over 256 GB.
NOTE: GenEpi is a memory-consuming package, which might cause memory errors when calculating the epistasis of a gene containing a large number of SNPs. We recommend that the memory for running GenEpi should be over 256 GB.
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page