... | ... |
@@ -466,8 +466,9 @@ corresponding to replicates (A-C), grouped columns are arranged A1, A2, A3, A4, |
466 | 466 |
given by the biological homogeneity index (BHI, see also <a href='http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1590054/'>paper</a>)<br/> |
467 | 467 |
<b>Important: </b>In the case of more than 2000 features in cluster, they will be limited to the 2000 with the highest membership values. |
468 | 468 |
")}) |
469 |
- output$reading <- renderUI({HTML("The source code of VSClust is available at <a href='https://bitbucket.org/veitveit/vsclust'>bitbucket</a>. VSClust was developed and implemented |
|
470 |
- at the <a href='http://www.sdu.dk/en/Om_SDU/Institutter_centre/Bmb_biokemi_og_molekylaer_biologi/Forskning/Forskningsgrupper/Protein.aspx'>Protein Research Group</a> of the University of Southern Denmark. See also <a href='computproteomics.bmb.sdu.dk'>computproteomics.bmb.sdu.dk</a> for more information.")}) |
|
469 |
+ output$reading <- renderUI({HTML("VSClust is now available as R package via <a href='https://bioconductor.org/packages/release/bioc/html/vsclust.html'>Bioconductor</a> including the different functions |
|
470 |
+ for running the analysis. The source code of VSClust is available at <a href='https://github.com/veitveit/vsclust'>bitbucket</a>. VSClust was developed and implemented |
|
471 |
+ at the <a href='https://www.sdu.dk/en/forskning/protein'>Protein Research Group</a> of the University of Southern Denmark. See also <a href='computproteomics.bmb.sdu.dk'>computproteomics.bmb.sdu.dk</a> for more information.")}) |
|
471 | 472 |
output$DownloadExample <- downloadHandler( |
472 | 473 |
filename = function() { |
473 | 474 |
paste("ExampleFile.csv") |
... | ... |
@@ -15,14 +15,16 @@ shinyUI(fluidPage(theme=shinytheme("cosmo"), |
15 | 15 |
$(id).addClass("active"); |
16 | 16 |
$(idFile).replaceWith(idFile = $(idFile).clone(true)); |
17 | 17 |
}); |
18 |
+ $(document).on("shiny:connected", function() { |
|
18 | 19 |
window.addEventListener("message", displayMessage, false); |
19 | 20 |
function displayMessage(evt) { |
20 |
- console.log(evt.data) |
|
21 | 21 |
var inmessage = JSON.parse(evt.data); |
22 | 22 |
console.log(inmessage); |
23 | 23 |
console.log("read message"); |
24 |
+ evt.source.postMessage("vsclust data received",evt.origin); |
|
24 | 25 |
Shiny.setInputValue("extdata", evt.data); |
25 |
-} |
|
26 |
+ }; |
|
27 |
+}); |
|
26 | 28 |
')), |
27 | 29 |
tags$head(tags$style("body {background-image: url('/BackgroundTexture.jpg');background-size:cover;} |
28 | 30 |
.shiny-myframe{padding:20px} |
... | ... |
@@ -31,7 +33,7 @@ shinyUI(fluidPage(theme=shinytheme("cosmo"), |
31 | 33 |
|
32 | 34 |
|
33 | 35 |
h1(img(src="Logo.svg",style="width:150px"),"Variance-sensitive fuzzy clustering",style="text-shadow: 1px 0px #999900;font-weight:bold;color: #888888;"), |
34 |
- p("See also: ",a(href="https://bitbucket.org/veitveit/vsclust","Source code and installation"),br(),"Publication: ",a(href="https://doi.org/10.1093/bioinformatics/bty224","Veit Schwämmle, Ole N Jensen; Bioinformatics 2018,bty224"),br(),"Tutorial: ",a(href="", "To appear in the book Quantitative Methods in Proteomics"),style="font-size:8px;text-align:right"), |
|
36 |
+ p("See also: ",a(href="https://github.com/veitveit/vsclust","Source code and installation"),br(),"Publication: ",a(href="https://doi.org/10.1093/bioinformatics/bty224","Veit Schwämmle, Ole N Jensen; Bioinformatics 2018,bty224"),br(),"Tutorial: ",a(href="https://pubmed.ncbi.nlm.nih.gov/33950508/", "Quantitative Methods in Proteomics"),style="font-size:8px;text-align:right"), |
|
35 | 37 |
tabsetPanel( |
36 | 38 |
tabPanel("File input", br(), |
37 | 39 |
p( |