GenEpi | A package for detecting epistasis by machine learning | Machine Learning library

 by   Chester75321 Python Version: 2.0.10 License: MIT

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.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              GenEpi has a low active ecosystem.
              It has 13 star(s) with 6 fork(s). There are 2 watchers for this library.
              OutlinedDot
              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

            kandi-Quality Quality

              GenEpi has no bugs reported.

            kandi-Security Security

              GenEpi has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License 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.

            kandi-Reuse 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

            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:26

            You could use strsplit and add a group column according to list number, finally rbind the thing.

            Source https://stackoverflow.com/questions/56991373

            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.

            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:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            Install
          • PyPI

            pip install genepi

          • CLONE
          • HTTPS

            https://github.com/Chester75321/GenEpi.git

          • CLI

            gh repo clone Chester75321/GenEpi

          • sshUrl

            git@github.com:Chester75321/GenEpi.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link