Giter Club home page Giter Club logo

isofishr's People

Contributors

kransom14 avatar maltewillmes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

isofishr's Issues

Input values table does not update automatically

We want the user to be able to select the analysis parameters on the project page (where right now the input value table is created). This should be a one-way sync: The values on the project page should set the default for the analysis page. The values on the analysis page should determine the graph and should be changeable for a single file without influencing the default settings

Padding problems on the analysis tab

I think we solved this before but it is back now. Padding between some of the boxes is too large leading to text overflow. I fixed the left padding but there is something still missing.

Future ideas

  • More dynamic trimming
  • Auto detect background (stable value near zero?)
  • Auto identify regions (changepoint analysis? Advanced filters?)
  • GGVIS?
  • De-spiking
  • More advanced Error propagation
  • Visualizer tab with ggplots for the project summary and data reporting scripts

Warning message in console: Calling 'structure(NULL, *)' is deprecated, as NULL cannot have attributes.

This has something to do with the DT package renderDataTable returning NULL if no comments file exists for a project.

output$comments <-  DT::renderDataTable({
   input$comment
   t <- try(comments <- read.csv(file.path("Projects",input$project.name,paste0(input$project.name,"_comments.csv")),header=TRUE),silent=TRUE)
   if ("try-error" %in% class(t)){
     return()
   } else {
     DT::datatable(comments, options = list(pageLength = 20,searching=FALSE))
   }
 })

See also: ramnathv/htmlwidgets#269

Data exploration tab

Started a new tab that will include our small script files and some plots for data exploration of the summary.csv file.

Comments box on Project page

Comments box does not decrease in size when a new project is selected with no comments after display of a project with comments.

User defined lines on plot1

Add the ability for a user to set custom lines at specific y values for plot1 similar to the ocean line (0.70918) that we have right now.

Add a new parameter called "Analysis type"

We should add a new parameter to the change parameters tab called "Analysis type" with the choices of either "spot" or "line" and record this to all exported data files.

Flag for review checkbox

Add a “flag for review” checkbox next to sample comment. This should be reported as yes or no in the summary and individual csv output files

Laser energy is not recorded in summary or data files

Laser energy is currently only recorded in the settings file, which has a single value of each parameter for a project. Laser energy occasionally changes for different slides or even individual otoliths within a project so it would be useful to record it at least in the summary file for each profile if not the individual data files.

Allowing the user to update project settings

I think we need some functionality that a user can update the settings of a project (e.g. the spot size, fluency, laser energy) after first saving the project. Maybe we move these to the input parameters in the analysis tab and make them update the default settings just as the other parameters do?

Right now the settings.csv holds the default settings for the project. When a project is opened everything gets set to the values in the file. File to file within a project, the settings all default back to what’s in the csv each time a new file is uploaded. The user can still change the settings for an individual file, but those changes get reverted back to the defaults when a new runfile is uploaded.

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.