Git Product home page Git Product logo

k-rap's Introduction

k-RAP: The k-Nearest Neighbors Resolution Algorithms for Pyroprints

Description

The k-Nearest Neighbors Resolution Algorithms for Pyroprints (k-RAP) is a set of algorithms designed to resolve the multiple k-nearest neighbors lists that result from comparing an Escherichia coli (E. coli) isolate to a database of E. coli isolates.

Usage

Structure

Limitations

k-rap's People

Contributors

jmcgover avatar

Watchers

James Cloos avatar Tram Lai avatar  avatar

k-rap's Issues

Better data format

  • Single Isolate, all params, one algorithm
  • Single Isolate, all params, all algorithms
  • All Isolates, one param set, one algorithm
  • All Isolates, one param set, all algorithms

Graph Recall

Currently, you have the precision for a species -- how many times are chickens accurately classified as chickens. Instead, look when something is classified as a chicken, how many times that is actually a chicken.

Flagged Pyroprints

This will affect a few classes here. Start with the Pyroprint class and add the flag. Then Parse it using the TreeBuilder. There may be more it affects, look at the hierarchy.

Filter Comparisons By Isolate

Don't compare pyroprints if they're from the same isolate and see how that affects the data. Consider doing a small comparison study so we understand the differences. You should see differences in Bats, hopefully. Apparently there are only a couple of Isolates there.

Move to Maven

  • Move it to Maven
  • Rewrite Driver options to use a canned library
  • Figure out how to incorporate Python scripts appropriately
  • Write documentation
  • Consider making multiple drivers

Finish README

  • Write Prequisites
    • Explain how to setup MySQL?
  • Write Usage
    • Pull from Makefile
  • Email Tram

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.