Marvin Live history of changes

To see the available package versions before installing, you may use:

user:~$ npm info marvin-live


  • the built-in protein-ligand viewer has been greatly improved with

    • visibility toggles and display settings for chains, ligands, key residues and solvents in a scene

    • angle measurement tools when 3 atoms are selected

    • 10x faster loading speed even for larger proteins


  • upgraded LDAP authentication library for support of a wider range of Active Directory versions


  • minor bug fixes


  • the login page and lounge has new design, with clearly separated invitations and search capability for longer room lists


  • improve URL generation throughout the application when the Marvin Live server is behind a proxy server

  • adjust position of button tooltips close to the edge of the screen to make sure they're always readable


  • the Overview mode now displays reported data on each snapshot's card. Up to 5 data fields can be selected for display

  • dropped support for Internet Explorer 9 and Opera version before 15

  • small tweaks on the layout to prevent the scrollbar from flickering


  • data points in reports are now ordered the same way as on the user interface

  • built-in office report formats now have adjustable date and time locales (see example pptx.customdate.export.js for an example)


  • fixed an issue where the first snapshot’s image was not displayed in some cases

  • fixed the layout of dropdowns in realtime plugin configuration panels

  • fixed an issue where calculation results would show from the previous room, when switching rooms


  • reports with built in chemical file formats (MRV, SDF, SMILES) now include extra property fields: Snapshot ID, room name, room link

  • built in PowerPoint reports now include an Overview slide that shows all snapshots in a 4x2 grid

  • built in PowerPoint report now includes a link to the original room

  • the 3D viewer now supports downloading data from within using the downloadData and downloadFilename attributes


  • fixed a number of memory leaks in the 3D viewer, partly regressions with the previous release

  • fixed an issue where snapshot images disappeared after reloading the webpage

  • realtime plugins can now have dynamic values for their settings (watch: true)

  • Marvin JS updated to v16.2.22


  • significantly improved the loading speed of large protein structures in the 3D viewer


  • added support for Red Hat / CentOS 6.4


  • pinned structures now automatically remain in place when creating a snapshot, and a new delete button is available to remove them as needed


  • improved the loading speed of the browser application by 40-70%

  • make sure the session database respects the databaseLocation configuration setting

  • fixed a memory leak when repeatedly leaving and joining rooms

  • Marvin JS updated to v16.1.4


  • realtime plugin can now have user controlled settings, including toggles, file uploads, combo boxes (developer guide)


  • SPDY support has been temporarily disabled, due to ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY errors in Chrome and Firefox

  • file and room import dialogs have been redesigned to make it easier to select data fields to keep


  • The recommended NodeJS runtime has been changed from 0.10.x to 0.12.x. Please upgrade your NodeJS engine!

  • an Overview mode is now available, snapshots can be managed, to focus exported dataset

  • blue colors are no longer assigned as user color

  • full list of exporter plugins are now exposed to exporter plugins to allow easily chaining them

  • Marvin JS updated to v15.11.16


  • the attendee list has been moved to just above the chemical editor, its looks have been updated to include user colors, and it switches to show initials only when the number of people reaches a certain threshold

  • atoms and bonds are now highlighted to remote users when adding or changing them in the chemical editor

  • tooltips are now available throughout the application that explain functionality where buttons only show an icon

  • invitations are now available to private rooms with URLs available from the Share & Invite menu, that authorized users of the system can use

  • added an option to disable creating public rooms (install guide)

  • changed the support email address available in the About dialog

  • Marvin JS updated to v15.11.2


  • chat messages containing invitations to Gotomeeting, Webex, Livemeeting, Lync, Teamviewer, Hangout and Skype discussions are now highlighted in the toolbar


  • fixed a bug introduced in 15.9.16 that prevented Marvin JS’s clean/conversion requests from reaching JChem Web Services

  • Marvin JS updated to v15.9.21


  • changed the design of the room on the lounge screen when being invited

  • added an About dialog to the user menu with version information


  • removed requirements for compilers and Python during installation


  • added right click option to snapshots with Copy, Load and Pin options

  • added option to hide the domain picklist from the login screen to protect the name of various projects or partners (install guide)


  • added option to specify file name for export plugins (developer guide)

  • snapshots now display their order (e.g. #1) and these numbers can be referenced and highlighted in comments


  • added option to configure Marvin JS’s display settings (install guide)


  • added option to export plugins that allow returning a message instead of a file (developer guide)

  • added option to real time plugins that simplify specifying the HTML template (developer guide)

  • made domain and roomName available to plugins in the this execution context variable for export and real time plugins


  • added the ability to create private rooms that only their creator can access, this feature can be disabled with the appropriate option (user guide, install guide)

  • fix download of meeting reports in Safari, for some formats the file got “.html” added to their filenames

  • fix meeting reports where the comments didn’t show up next to the last snapshot of a report

  • Marvin JS updated to v15.6.29


  • added the ability to select and display data fields from uploaded files

  • fixed the file uploader to allow uploading the same file multiple times

  • Marvin JS updated to v15.6.15


  • added structure directive that allows realtime plugin templates to define a right click context menu

  • added /status page for administrators to get basic information about the application’s status

  • Marvin JS updated to v15.6.1


  • fixed the SDF uploader, in some cases it only loaded 1 structure on the GUI

  • changed icons used throughout the GUI to a more consistent icon set

  • moved the corporate ID resolver button to below the sketcher

  • improved the logic of errors displayed on the corporate ID resolver


  • after a restart, real time services now only initialize when a user joins a room to prevent overloading external services

  • merged the “Copy” and “Upload” menus into a single “Import” menu to clarify their use

  • fixed a display issue where meeting participant names would break the layout when not fitting a single line

  • fixed a display issue that prevented the LDAP display name from appearing on the login screen

  • added JSON upload capability to the upload API (URL integration)

  • added a new allowCrossOriginUploads option to enable browsers sending chemical files from different domains (install guide)

  • Marvin JS updated to v15.5.4


  • added a new exporter option: SDF exporter, available when converterService option is configured

  • added a Share button to the top right toolbar to invite others to a meeting room

  • fixed a regression, where the Copy from room list wouldn’t display correctly

  • Marvin JS updated to v15.4.20


  • fixed 3 issues related to license handling

  • 3D visualizer updated with new color scheme for alignment results, atom to atom distance measuring, the ability to keep view rotation and zoom settings when switching between molecules, and highlighting of atoms and bonds selected in Marvin JS

  • Marvin JS updated to v15.4.13


  • added option to specify GUI order of real time plugins with sortOrder property (developer guide)

  • added API endpoint to send chemical files from external applications into Marvin Live (URL integration)

  • enable bookmarkable URLs when no authentication is configured

  • fix highlighting room name in the lounge, when the room name contains “/” characters

  • 3D visualizer will display molecule with CPK coloring if no atom/bond sets are defined for red-green coloring

  • improve support of Node JS 0.12

  • Marvin JS updated to v15.4.6


  • raise limit of files that can be uploaded or copied from other rooms, from 20 to 100

  • snapshots in PowerPoint reports can now be edited with JChem for Office and indexed with JChem for SharePoint

  • print uncaught errors from all plugin types to standard output

  • force Internet Explorer on intranet sites to use Edge Mode

  • fix multiplied client-server connections after disconnecting temporarily from the server

  • Marvin JS updated to v15.3.30


  • installer included incorrect version for a bundled tool causing problems on start, this has been corrected


  • update URL in the browser address bar to reflect the current room used

  • direct user to the room specified in the URL

  • add themeOverrides option to customize the theme of web client through an external CSS file (details)

  • Marvin JS updated to v15.3.23


  • fix progress bar showing sometimes after a property box updated

  • fix property box updating twice when a pinned structure is set

  • fix creating a new room by hitting Enter

  • add pushpin icon to pinned structure's top left corner

  • improve layout and visibility by adding depth to pinned structures and the editor


  • added the name of authenticated domain and a logout button to the lounge

  • changed the design and layout of room selector

  • login page now shows Logging in... for lengthy authentication

  • reorganized the buttons in the top toolbars

  • when running marvin live on https port 443, automatically redirect from http port 80

  • when logging in through LDAP, fetch the user's given name when specifying searchAttributes (details)

  • add calculation results to MS Word report

  • Marvin JS updated to v15.3.9


  • added option to load molecules from another meeting room

  • pick molecules to load when importing from file or another meeting room


  • new configuration option: databaseLocation (details), configure where persistent storage is located

  • new configuration option: deleteUnusedRooms (details), automatically remove unused meeting rooms after a period of inactivity

  • new configuration option: saveReportOnDelete (details), automatically save a copy of the meeting report on the disk before a meeting room is deleted


  • add pinned structure to realtime plugins as a second optional parameter

  • improve titles for uploaded structures in ppt and doc reports


  • update Marvin JS

0.25 - jan 19

  • round numbers added to Powerpoint slides in the default exporter

  • add embedded database that stores meeting rooms and all data within (details)

0.24 - jan 9

  • add missing license public key to distributable

0.23 - jan 5, 2016

  • allow importing SDF in resolver plugins

0.22 - dec 19

  • add SPDY support in HTTPS mode (details)

0.21 - dec 17

0.20 - dec 15

  • add resolver plugin system (details)

  • increase firefox support to firefox 10 and newer

0.19 - dec 10

  • add SAML authentication (details)