Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reconcile Gene Aggregation Feature with Memory Footprint Overhaul #99

Merged
merged 69 commits into from
May 18, 2017

Commits on Jan 21, 2016

  1. wip gene_summary #vc

    pimentel committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    8fba175 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2016

  1. Updated documentation

    For sleuth_gene_table, sleuth_results, and sleuth_to_matrix
    map222 committed Feb 25, 2016
    Configuration menu
    Copy the full SHA
    cc678f5 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2016

  1. Further documentation

    Updated sleuth_gene_table, sleuth_prep, sleuth_wt, sleuth_fit, and
    models.
    map222 committed Feb 26, 2016
    Configuration menu
    Copy the full SHA
    734f992 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2016

  1. Updated sleuth_gene_table

    More precise definition of num_transcripts
    map222 committed Feb 27, 2016
    Configuration menu
    Copy the full SHA
    3cde4f6 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2016

  1. Configuration menu
    Copy the full SHA
    17d1579 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a7e64fc View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2016

  1. gene aggregation #vc for most part

    temporarily disable filtering at gene level #vc
    
    stash gene mode #vc
    
    work in progress #vc
    
    add functionality to filter by target id #vc
    
    update aggregation #vc
    
    comment out a section in aggregation #vc
    
    deal with intersection #vc
    
    first cut at empirical bayes #vc
    
    fix small bug in empirical bayes #vc
    
    testing out pmax #vc
    
    empirical bayes and propagate filter #vc
    
    norm by effective length
    
    massive cleanup
    
    more cleaning
    
    refactor out check target mapping
    
    remove filter by target_id
    
    update warnings in check_target_mapping
    
    more cleanup
    pimentel committed Jun 16, 2016
    Configuration menu
    Copy the full SHA
    0ebf3c5 View commit details
    Browse the repository at this point in the history
  2. fix gene mode and pca bug

    pimentel committed Jun 16, 2016
    Configuration menu
    Copy the full SHA
    07ca1d9 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2016

  1. Configuration menu
    Copy the full SHA
    a5c91b1 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2016

  1. update version

    pimentel committed Jun 20, 2016
    Configuration menu
    Copy the full SHA
    659e36f View commit details
    Browse the repository at this point in the history
  2. fix to plot_pc_variance

    pimentel committed Jun 20, 2016
    Configuration menu
    Copy the full SHA
    bd811f4 View commit details
    Browse the repository at this point in the history
  3. update vignette

    pimentel committed Jun 20, 2016
    Configuration menu
    Copy the full SHA
    58913fc View commit details
    Browse the repository at this point in the history
  4. merge in conflicts

    pimentel committed Jun 20, 2016
    Configuration menu
    Copy the full SHA
    2b86978 View commit details
    Browse the repository at this point in the history
  5. Merge pull request pachterlab#74 from pachterlab/hjp/geneagg

    Gene aggregation
    pimentel committed Jun 20, 2016
    Configuration menu
    Copy the full SHA
    ed5ad30 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2016

  1. update vignette

    pimentel committed Jun 21, 2016
    Configuration menu
    Copy the full SHA
    9d4a67a View commit details
    Browse the repository at this point in the history
  2. Merge pull request pachterlab#75 from pachterlab/hjp/geneagg

    update vignette
    pimentel committed Jun 21, 2016
    Configuration menu
    Copy the full SHA
    048f055 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2017

  1. Configuration menu
    Copy the full SHA
    846673e View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2017

  1. Configuration menu
    Copy the full SHA
    b0d4731 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2017

  1. modified mclapply usage in gene_summary to reduce memory footprint; a…

    …dded sleuth_prep option to select number of cores for mclapply
    warrenmcg committed Mar 13, 2017
    Configuration menu
    Copy the full SHA
    932fc47 View commit details
    Browse the repository at this point in the history
  2. corrected default value for num_cores, and strengthened check conditi…

    …ons for num_cores to throw informative error
    warrenmcg committed Mar 13, 2017
    Configuration menu
    Copy the full SHA
    90b5b99 View commit details
    Browse the repository at this point in the history
  3. fixed 'give a design matrix' test, which failed because the design ma…

    …trix did not have dim names that matched the formula or the sample ids
    warrenmcg committed Mar 13, 2017
    Configuration menu
    Copy the full SHA
    161d231 View commit details
    Browse the repository at this point in the history
  4. now lintr clean

    warrenmcg committed Mar 13, 2017
    Configuration menu
    Copy the full SHA
    66cea3a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c321f90 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    59ff84c View commit details
    Browse the repository at this point in the history
  7. add in code from pull request pachterlab#92, which adds in 'drop = F'…

    … option into 'spread_abundance_by' to prevent downstream error when preparing just one sample
    warrenmcg committed Mar 13, 2017
    Configuration menu
    Copy the full SHA
    62cfab4 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2017

  1. Configuration menu
    Copy the full SHA
    d6d1d2c View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2017

  1. Configuration menu
    Copy the full SHA
    780b8dc View commit details
    Browse the repository at this point in the history
  2. Merge branch 'issue80_81'

    warrenmcg committed Mar 15, 2017
    Configuration menu
    Copy the full SHA
    d77401a View commit details
    Browse the repository at this point in the history
  3. Merge branch 'issue86'

    warrenmcg committed Mar 15, 2017
    Configuration menu
    Copy the full SHA
    bbd8859 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2017

  1. add grave accent ` to sample expressions for plot_scatter so any arbi…

    …trary string can be used as a sample name; proposed solution for pachterlab#89
    warrenmcg committed Mar 16, 2017
    Configuration menu
    Copy the full SHA
    a5f10e3 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2017

  1. initialize the bootstrap matrix and other variables for gene summary

    + move over gene_summary code
    + sleuth object now reports gene-level info for obs_norm and obs_norm_filt
    warrenmcg committed Mar 23, 2017
    Configuration menu
    Copy the full SHA
    36d9e2d View commit details
    Browse the repository at this point in the history
  2. add code to build an equivalent gene-level matrix within the bootstra…

    …p for loop of sleuth_prep
    warrenmcg committed Mar 23, 2017
    Configuration menu
    Copy the full SHA
    28af2a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    06dc471 View commit details
    Browse the repository at this point in the history
  4. move bs_quant_tpm code to before the gene aggregation bs_mat code to …

    …avoid a bug related to using the bs_mat in bs_quant_tpm
    warrenmcg committed Mar 23, 2017
    Configuration menu
    Copy the full SHA
    ca13ad3 View commit details
    Browse the repository at this point in the history
  5. switch to data.table dcast for significant speed boost of bs_quant_tp…

    …m and bs_mat gene aggregation
    warrenmcg committed Mar 23, 2017
    Configuration menu
    Copy the full SHA
    01fbafc View commit details
    Browse the repository at this point in the history
  6. add in conditionals for code affected by choice of transcript vs gene…

    …-level analysis
    
    +matrixStats (using which_agg_id vs which_transcript_id)
    +colnames of bs_mat
    +names of sigma_q_sq
    warrenmcg committed Mar 23, 2017
    Configuration menu
    Copy the full SHA
    75f4b22 View commit details
    Browse the repository at this point in the history
  7. move gene_mode and aggregation_column to initial object definition

    + change gene-level conditionals to ret$gene_mode
    warrenmcg committed Mar 23, 2017
    Configuration menu
    Copy the full SHA
    2a3b7ad View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1b28ea1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    43683da View commit details
    Browse the repository at this point in the history
  10. forgot gene_mode argument

    warrenmcg committed Mar 23, 2017
    Configuration menu
    Copy the full SHA
    b5f1ae9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b2e3b30 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    872aeb1 View commit details
    Browse the repository at this point in the history
  13. Merge branch 'issue89'

    warrenmcg committed Mar 23, 2017
    Configuration menu
    Copy the full SHA
    9cf346d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    682f972 View commit details
    Browse the repository at this point in the history
  15. add transform_function argument to allow users to customize the trans…

    …formation function used
    warrenmcg committed Mar 23, 2017
    Configuration menu
    Copy the full SHA
    08a409b View commit details
    Browse the repository at this point in the history
  16. add 'transform_synced' item to sleuth_model, in case a user changes t…

    …he transform function after fits have already been made
    warrenmcg committed Mar 23, 2017
    Configuration menu
    Copy the full SHA
    d875e25 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2017

  1. correct if conditional typo

    warrenmcg committed Mar 24, 2017
    Configuration menu
    Copy the full SHA
    b5762a5 View commit details
    Browse the repository at this point in the history
  2. extend primitive '$<-' and add a replacement function for transform_fxn

    + any change to transform_fxn leads to all existing fits have 'FALSE' transform_synced statuses
    + the user is warned that all existing fits need to be redone.
    warrenmcg committed Mar 24, 2017
    Configuration menu
    Copy the full SHA
    bb57ce8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf82d58 View commit details
    Browse the repository at this point in the history
  4. update documentation for transform argument and functions; also fix misc

    + switch order of @example and @export to prevent error (newbie mistake)
    + comment out reference to 'num_cores' for time being (not currently used)
    warrenmcg committed Mar 24, 2017
    Configuration menu
    Copy the full SHA
    60a4c49 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e64abe5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4d077d1 View commit details
    Browse the repository at this point in the history
  7. fix bugs that arose with transform function option

    + User is now warned to re-do both sleuth_prep and sleuth_fit, since changing transform_fxn also affects bootstrap summaries
    + Bug 1: transform function was applied twice; now only applied in sleuth_prep
    + Bug 2: checks for transform sync status in sleuth_lrt referred to wrong variable
    warrenmcg committed Mar 24, 2017
    Configuration menu
    Copy the full SHA
    7eec121 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2017

  1. fixed attribute bug introduced by reusing obs_norm; created a new var…

    …iable for obs_norm_gene and tpm_norm_gene
    warrenmcg committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    2fe6fa7 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2017

  1. speed boost by converting gene aggregation code to use just data.tabl…

    …e syntax rather than dplyr
    warrenmcg committed Apr 20, 2017
    Configuration menu
    Copy the full SHA
    f16ff40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    29453d0 View commit details
    Browse the repository at this point in the history
  3. improve memory usage by removing objects sooner, and switching to use…

    … pared down target_mapping table
    warrenmcg committed Apr 20, 2017
    Configuration menu
    Copy the full SHA
    08d6410 View commit details
    Browse the repository at this point in the history
  4. fix bug where target_id names with non-synatically valid R column nam…

    …es leads to downstream errors when doing gene aggregation
    warrenmcg committed Apr 20, 2017
    Configuration menu
    Copy the full SHA
    ba3b374 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ffcb4a4 View commit details
    Browse the repository at this point in the history
  6. fix bug introduced if aggregation column has NA values

    + make sure blank entries are treated as NA values
    + fix behavior of overall list of gene IDs for gene-level filter_bool
    warrenmcg committed Apr 20, 2017
    Configuration menu
    Copy the full SHA
    325c267 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    db4d209 View commit details
    Browse the repository at this point in the history
  8. add processed sleuth data for testing purposes

    + this processed data uses the full target mappings
    + also includes TPM calculations for the bootstraps and the extra_bootstrap_summary
    + update Ellahi dataset README with info on the preprocessed results
    warrenmcg committed Apr 20, 2017
    Configuration menu
    Copy the full SHA
    c005aa4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9763f7a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    482110f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2e89826 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d53d14f View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2017

  1. move bootstrap summary code to separate function in bootstrap.R in pr…

    …eparation for parallelization
    warrenmcg committed Apr 21, 2017
    Configuration menu
    Copy the full SHA
    6401590 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2017

  1. Configuration menu
    Copy the full SHA
    a1e4765 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    08edf11 View commit details
    Browse the repository at this point in the history