Coder Social home page Coder Social logo

carrot-image-analysis's Introduction

Carrot Image Analysis

These scripts are for processing data from a carrot image analysis pipeline (available on CyVerse in the PhytoMorph Image Analysis Toolkit). For more detail, see Turner et al. (2018) An automated image analysis pipeline enables genetic studies of shoot and root morphology in carrot (Daucus carota L.) doi: 10.3389/fpls.2018.01703

Phenotypic variation, correlations, and repeatability

01_combine_hand_measurements.R - cleans up raw phenotypic data and combines data from a diallel cross and an F2 mapping population

02_shootPCA.R - reads in results for the shoot biomass profile (SBP, generated through CyVerse) and performs principal component analysis

03_rootPCA.R - reads in results for the root biomass profile (generated through CyVerse) and performs principal component analysis on raw data and after normalization for length and width

04_merge_hand_image.R - combines hand and image derived measurements into a single file

05_correlations.R - plots correlations between hand and image-measured traits

06_repeatability.R - calculates repeatability within and across environments for all traits

QTL mapping

qtl_mapping/create_input_file.R - creates input file for R/qtl using a linkage map and phenotype file

qtl_mapping/mqm_mapping.R - runs multiple qtl mapping (MQM) for all traits

qtl_mapping/permutations.R - dummy script for running permutations (see osg_scripts)

qtl_mapping/plot_qtl_results.R - generate LOD plots for all traits

osg_scripts/ - contains files and libraries necessary to run qtl mapping and permutation testing on the Open Science Grid (OSG)

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.