Skip to content

Instantly share code, notes, and snippets.

View fbreitwieser's full-sized avatar

Florian Breitwieser fbreitwieser

View GitHub Profile
@fbreitwieser
fbreitwieser / get_taxid_from_ac.R
Created September 27, 2016 14:46
Get taxID for NCBI AC, as well as tax path
library(rentrez)
library(taxize)
library(XML)
get_docsum_val <- function(top, val) {
sapply(getNodeSet(top,sprintf("/eSummaryResult/DocSum/Item[@Name='%s']", val)), xmlValue)
}
list_docsum_items <- function(top) {
var datasets = {};
var dragOver = function(e) { e.preventDefault(); };
var dropData = function(e) {
e.preventDefault();
handleDrop(e.dataTransfer.files);
};
var handleDrop = function(files) {
for (var i = 0, f; f = files[i]; i++) {
var reader = new FileReader();
library(shiny)
library(DT)
shinyApp(
ui <- fluidPage(
DT::dataTableOutput("data")
),
server <- function(input, output) {
@fbreitwieser
fbreitwieser / app.R
Last active April 20, 2016 22:19
resizing d3heatmap / renderUI / shinydashboard / DT
library(shiny)
library(d3heatmap)
library(shinydashboard)
library(DT)
ui <- dashboardPage(
dashboardHeader(title="resizing d3heatmap"),
dashboardSidebar(
sliderInput("obs", "Number of rows:", min = 10, max = 100, value = 50)
),
@fbreitwieser
fbreitwieser / app.R
Last active April 20, 2016 18:34
Example demonstrating dynamic resizing of d3heatmap using renderUI inside shinydashboard
library(shiny)
library(d3heatmap)
library(shinydashboard)
ui <- dashboardPage(
dashboardHeader(title="resizing d3heatmap"),
dashboardSidebar(
sliderInput("obs", "Number of rows:", min = 10, max = 100, value = 50)
),
dashboardBody(
@fbreitwieser
fbreitwieser / app.R
Last active April 20, 2016 18:34
Example demonstrating dynamic resizing of d3heatmap uing renderUI
library(shiny)
library(d3heatmap)
ui <- fluidPage(
sidebarLayout(
sidebarPanel(
sliderInput("obs", "Number of rows:", min = 10, max = 100, value = 50)
),
mainPanel(uiOutput("hm_o"))
)