Summer School 2016 – July 17-22, 2016 “From gene expression to genomic network”, Centre Port Royal, Saint-Lambert (near Versaille)
Summer School 2016 – July 17-22, 2016 “From gene expression to genomic network”, Centre Port Royal, Saint-Lambert (near Versaille)
Dear mixOmics users,
It is with a huge relief and pride (and maybe some slight anticipatory anxiety of that very moment) that we announce the release of mixOmics_6_0_0 on CRAN. We are introducing three novel frameworks, mixMC, mixMINT and mixDIABLO, which are described (as best as we can, given the free remaining time we have on our hands not debugging) on the website. All manuscripts are in submission / revision so feel free to ask.
A special thanks to those who made that update possible, in particular Florian Rohart and Benoit Gautier, and the whole Lê Cao lab troop for the numerous layers of testing. We tested as much as we could but of course all data are different. Do no hesitate to report bugs or comments at mixomics[at]math.univ-toulouse.fr or on our bitbuket issue list.
Members of the mixOmics team will be present at the following summer conferences in the nothern hemisphere, feel free to say hello!
Rencontres R 2016: Toulouse, France, June 22-24, presentation on mixMINT
JOBIM 2016: Lyon, France, June 28-30, presentation on mixDIABLO
ISMB / ISCB 2016: Orlando, Florida, July 8 – July 12, attendance and presentation to the SBV crowd verification challenge, using our cousin package bootPLS
JSM 2016: Chicago, Illinois, July 30 – Aug 4, presentation on mixMC
INPPO 2016: Bratislava, Slovaquia, Sept 4-8, keynote
Below is the list of changes in the package. Please note the few argument names changes for some of the plots.
Changes in 6.0.0 (major, implementation improvements and new methods)
In short,
– argument names which changed in all plots for homogeneous call are: ‘main’ changed to ‘title’, ‘add.legend’ -> ‘legend’, ‘cex.xxx’ -> ‘size.xxx’, ‘plot.ellipse’ -> ‘ellipse’
– ncomp is now a single value in all wrapper. and block. functions (multiple integration)
Please refer to our help files for the functions listed below.
New features:
1- log.ratio transformation (log.ratio = c(‘CLR’, ‘ILR’)) in PCA and PLS-like methods to deal with compositional microbiome data (see website www.mixOmics.org/mixMC for details)
2 – plotLoadings is a novel graphical way of showing the regression coefficients of the selected variables (deprecated plotContrib)
3 – mixMINT module to analyse independent data sets on the same type of variable. See www.mixOmics.org/mixMINT for details.
Added methods: mint.pls, mint.plsda, mint.spls, mint.splsda;
S3 visualisations: plotIndiv, plotLoadings, plotVar;
Performance evaluation: perf (new, uses leave one out group), tune (new, uses leave one out group)
4 – mixDIABLO module to integrate different omics data sets performed on the same samples. See www.mixOmics.org/mixDIABLO for details.
Added methods: block.pls, block.plsda, block.spls, block.splsda;
S3 visualisations: circosPlot (new), cimDiablo (new), plotDiablo (new), plotIndiv, plotLoadings, plotVar;
Performance evaluation: perf, tune, predict (new with majority vote for DIABLO, $vote)
5 – new data sets: stemcell (for MINT), TCGA.breast.cancer (for DIABLO)
Enhancements:
1 – plotIndiv: displays explained variance for sPLS objects
2 – multilevel option is now included in PLS and PCA objects (argument multilevel = design or sample information)
3 – WARNING: in all plots, homogeneous arguments call: ‘main’ changed to ‘title’, ‘add.legend’ -> ‘legend’, ‘cex.xxx’ -> ‘size.xxx’, ‘plot.ellipse’ -> ‘ellipse’
4 – print.method functions updated to show the range of graphics / other functions to use with the object
5 – predict function now outputs class names in $class
6 – data set vac18 reduced number of genes is now 100 genes
7 – plotContrib has been depraceted for plotLoadings
8 – ncomp input is now a single value in wrapper.rgcca, wrapper.sgcca, block.pls, block.spls, block.plsda, block.splsda
Bug fixes:
1 – explained variance for NIPALS/PCA fixed
2 – plot3d mistmatch legend color, double titles for plotIndiv ggplot2 and lattice, order of group for ggpot2 and lattice
3 – retired: data set prostate
Dear mixOmics users,
It is our pleasure to announce the following mixOmics 3-day workshop sponsored by EU COST Action “The quest for tolerant varieties: phenotyping at plant and cellular level (FA1306). More details in the pdf here. We do offer some travel grants for PhD students and early career researchers.
Organized by
Dates: Monday 12 September until Wednesday 14 September 2016 (3 full days)
Practical information: The course fee is 300 € for the academia and 600 € for the industry. It covers tuition, course material, coffee/tea, lunches and 1 diner downtown on Monday 12 September. Please note that no fee will be counted for 12 PhD students and/or early postdocs (up to 8 years after Ph.D) selected by COST Action FA1306, and their travel and living expenses will be take in charge up to 650 €.
Location: Toulouse, France
Maximum number of participants: 30
Deadline for application: 15 June 2016
Decision for attendee selection and grant allowance: 30 June 2016
Registration: 4 to 15 July 2016
Apply for this Summer School at: https://www.surveymonkey.com/r/FLSYJZP
In addition, send a CV to E Jamet (jamet [at] lrsv.ups-tlse.fr) and do not forget to mention if you want to apply for a grant.
Contact in Toulouse: E Jamet, LRSV, jamet [at] lrsv.ups-tlse.fr
Good luck!
This was our first workshop of the year!
‘many thanks for that great tutorial’, ‘excellent training, excellent teachers, excellent visual aids’
When : 24-25 March 2015
Where : Nantes
Institution : L’Ecole Nationale Vétérinaire, Agroalimentaire et de l’Alimentation Nantes-Atlantique (http://www.oniris-nantes.fr/)
Lab : Laboratoire d’Etude des Résidus et des Contaminants dans les aliments (http://www.oniris-nantes.fr/services/laberca/)
Teachers : Sébastien Déjean, François Bartolo (Toulouse-based team)
Well well, 2016 is well under way and we thought we could give you some heads up as of what is happening next for mixOmics.
2015 has been great for us:
What’s planned for 2016?
In short, there will be more functionalities for mixOmics users but it should not change the calls of the main functions and we are wrapping up the statistical developments that kept us busy in the last couple of years.
To be aware of our latest developments, please sign to our mailing list.
List of 2015 workshops:
We are proud to introduce a new mixOmics update dedicated mainly to improvements in graphical outputs. The changes are listed below, please note the change of arguments names (promise, we’ll try not do that again). More posts to come about the new functionalities.
We are particularly grateful to our key contributors Mr Francois Bartolo (Université de Toulouse, who is doing a short stay down here in Brisbane) and Dr Florian Rohart (University of Queensland) for doing such a great job with the development, debugging and testing. If we have missed something please let us know!
New features:
————-
1 – plotArrow for PLS, sPLS, rCC, rGCCA, sGCCA, sGCCDA is an improved version from our old s.match function (which is still available but will be soon deprecated)
2 – network function has been enhanced with various options to represent the nodes (e.g. lty.edge=’dotted’,row.names = FALSE), see our website for more examples
2 – rcc has a new argument method = c(“ridge”, “shrinkage”) with shrinkage to estimate the shrinkage coefficients directly
3 – plotIndiv directly implements 3d plots (style=’3d’), including ellipses, % of variance explained output for PCA, centroids and star plots (see example(plotIndiv))
4 – plotVar directly implements 3d plots (style=’3d’), legend can also be added with add.legend = TRUE
5 – cim and network have new arguments: save = c(‘jpeg’,’tiff’,’png’,’pdf’) to save plots directly, and name.save. Argument threshold has been added/updated for both displays. Some arguments underwent name changes, see ?network
Enhancements:
————-
1 – network: a single function for all objects.
2 – pheatmap.multilevel has been deprecated with the new enhancements of CIM
3 – plot3dIndiv and plot3dVar have been deprecated (see new features in plotIndiv and plotVar)
4 – plotContrib also now available for sgccda plsda, splsda objects. Added arguments coplete.name.var and col.ties (see ?plotContrib), changed argument name ties to show.ties
5 – imageMap has been deprecated (now included in cim directly)
6 – pca also outputs ‘loadings’ and ‘variates’ to remain in the mixOmics spirit
7 – tau.estimate help file removed as now directly called as internal function from rcc and srgcca
8 – imgCor: added argument ‘main’ and changed argument names x.sideColors and y.sideColors to sideColors
9 – cim: changed argument names labRow and labCol to row.sideColors and col.sideColors
Bug fixes:
———-
1 – plotContrib now fixed (showed wrong contribution colors)
2 – cim has been fixed to show the ordered variable names after users reports (thanks!)
3 – resolved blank page in network when saving image as a pdf
Date: 24-25 September 2015, 9.30am – 5.30pm
Venue: INRA Jouy-en-Josas, Allée de Vilvert, 78352 Jouy-en-Josas, France
‘paper, pdf and slide great, excellent pedagogy‘
‘A lot of informations were brought and must be adapted on our complex data. Workshop was well organized and the speech was really clear even if some things were not easy to understand when we don’t know all the statistical terms. But Kim-Ahn was very available for more explanations. Thank you very much. A lot of new ideas for data treatments… :)‘
Date: 14-15 September 2015, 9am – 5pm
Venue: Salle 131 Bâtiment administratif, INRA Toulouse Auzeville, Chemin de Borde Rouge, 31326 Castanet Tolosan cedex
‘I discovered a lot of new methods and it gives me ideas for future analyses. The practical part of the course is particularly interesting (make it more concret).’
‘intervenants très disponibles pour discuter, et nous aider’
‘super bonne préparation’ ‘bonne articulation theorique et pratique’
Date: 10-11 September 2015, 9am – 5pm
Venue: CIRAD – Agricultural Research for Development, Avenue Agropolis, 34000 Montpellier, France.
‘compact but enough information. excellent book‘
‘les travaux pratiques étaient très clairs, avec les data et les scripts r‘
Following our recent Brisbane workshop, and to prepare the upcoming workshops, we have submitted a patch version 5.1.2 to the CRAN to add the argument ‘col‘ to the function plotIndiv.
See also the help file for plotVar, which has a new ggplot2 layout!
Changes in 5.1.2 (patches)
================
Enhancements:
————-
1 – plotIndiv: the argument col is back! see our help file.
2 – plotVar has been dramatically improved with more efficient coding (not a S3method anymore) and availability of different plotting styles with ‘ggplot2’, ‘lattice’ or ‘graphics’.
Bug fixes:
———-
– plotIndiv: X and Y.label fixed, par() bug fixed
-rgcca tau parameter output enhanced.