Latest posts
 


November 14, 2018

  1. The FireCloud UI now has links in a few additional places for improved usability:
    • when viewing the list of method configurations in a workspace, the name of the referenced method is now a link.
    • when viewing a single method configuration in a workspace, the snapshot id now links to the referenced method.
    • when viewing a submission, the method configuration name is now a link.
  2. The API to get call-level metadata for a workflow now supports query parameters to control which fields should be returned in the response. This is particularly useful for querying specific data about a workflow where the full response is otherwise very large. Cromwell has offered this functionality for multiple releases but it has not been exposed via the FireCloud API. See the Swagger documentation for specifics.
  3. The login process now eliminates an unnecessary Ajax request for the Terms of Service content allowing for a slight incremental performance improvement during login.

Read the whole post
See comments (0)



October 23, 2018

  • Workflow submissions to Cromwell now use the user's pet SA.
  • Added the DCF provider on users' Profile page in addition to the DCP provider.
  • The setCookie endpoint now returns 204 on success instead of 200.
  • Increases the dataproc init script timeout from 10 to 30 minutes to support long-running user scripts. The value is now configurable in Leonardo.
  • The Data tab of workspaces is now resilient to unknown entity attribute names listed in a workspace-column-defaults workspace attribute.

Read the whole post
See comments (0)


Notebooks get a facelift

Posted by rtitle on 12 Sep 2018 (0)


By Robert Title, Engineering Manager, Data Sciences Platform at the Broad Institute

We are excited to announce that we have substantially improved the way you interact with Jupyter Notebooks in FireCloud. We hope this will increase your productivity and empower you to collaborate more effectively. These changes are publicly available as of today, Sep 12, 2018, and can be accessed in the Notebooks tab of your FireCloud workspace. Read on for a more detailed description of what is changing, and why it is better.


Read the whole post
See comments (0)


Release Notes: September 2018

Posted by KateN on 12 Sep 2018 (0)


September 25, 2018

  • Removed an infinite spinner triggered by attempting to preview a DOS object, if that DOS object resolved to a text file or log file.
  • Fixed an error caused by attempting to populate a method configuration with a json file larger than 4kb.
  • Attempting to download a file larger than 2GB with your browser through the FireCloud UI would fail. These downloads now work, though we recommend using gsutil for large file download instead of your browser.
  • Cluster creation errors no longer cause clusters to appear to get stuck in Creating status in the UI
  • The cluster creation dialog now includes static text informing users of the expected time to create a cluster
  • Users should no longer see 404 errors when opening a notebook from FireCloud
  • FireCloud now displays appropriate error messages when a user does not have permission to modify notebooks
  • Enable auto pause of clusters after 30 minutes of idle time
  • Leonardo now better handles situations when clusters or projects are deleted in Google
  • Leonardo is now more resilient to timeouts from GCR when pulling the notebook image

Read the whole post
See comments (0)


Release Notes: August 2018

Posted by KateN on 9 Aug 2018 (0)


August 21, 2018

  • Improved performance and stability in uncommon cases when reading from the entity data model, if the data model has extremely wide or long attributes.
  • Improved the UX for the NPS survey for new users. Users who have already responded to the survey will not see the survey again.
  • Squashed a rarely-occurring bug that caused errors when viewing individual workflows, if those workflows had no immediate calls/tasks
  • Added the ability to set a google client ID at cluster creation time. If provided, it allows notebook auth refresh to kick off without cross-tab communication to the notebook.
  • Added a v2 version of the createCluster endpoint, documented here: https://notebooks.firecloud.org/#!/cluster/createClusterV2. The new endpoint is faster than the previous version, and not subject to occasional race conditions when creating clusters of the same name in quick succession.

Read the whole post
See comments (0)



By Moran Cabili, product manager, Data Sciences Platform at the Broad Institute

We heard from many of you --both new FireCloud users and experienced WDL pipeline developers-- that you need to be able to quickly test that a WDL workflow can be run successfully on FireCloud. Until now, you were required to reference an entity in the workspace data model, which took extra effort and tended to confuse newcomers. We are happy to announce that this speed bump has been eliminated; you can now bypass the data model and even upload a JSON of inputs to get your WDL up and running in record time.


Read the whole post
See comments (0)



Today we bring to you a new facet of our forum: the feature request section!

Within this new section, you will be able to suggest new features, upvote existing ones, and see the status of features we implement. We can better gauge the number of people interested in a particular feature by the vote count, which helps to determine which features we work on first. So, if you represent a group of people who all care about a certain feature, ask everyone to vote on your feature request!

Features can be requested in this category of the forum. Simply click the blue New Idea button to start your thread. Be as clear as possible in your title so other users will be able to see what your feature is about and will be more likely to vote on it. If you see a feature you like, please upvote it so we know you'd like to see it implemented.

We've pre-populated this section with all the feature requests that have been posted in the last two months. You can search for your own feature requests by looking at discussions you've started. If we missed yours, or if there's a feature from further back than May, you can ask us to move it by tagging @KateN in the thread. Or, simply create a new request.

Take a peek at what's been posted and vote for what you want to see!

See comments (1)


July 2018 Release Notes

Posted by KateN on 10 Jul 2018 (0)


July 31, 2018

  • FireCloud has upgraded to Cromwell 34. See release notes for versions 33 and 34 for new features available to you here.
    • WDL 1.0 support, requester pays, and PAPI v2 are not yet available in FireCloud. Work is underway to implement these specific components.
  • Notebooks clusters should no longer auto-pause when a Jupyter notebook or a terminal is open in a user's browser.
  • Leo now contains an optional user script that can be used to install GATK on clusters.
  • The notebooks docker image now includes the tidyverse R package by default.
  • Leo now contains an optional user script to allow downloading notebooks as PDF files. Note this significantly increases the size of the notebooks image which leads to slower cluster creation time, so use with caution. A follow-on change will be made to disallow downloading as PDF if this script is not used.
  • FireCloud no longer tracks user behaviors in Google Analytics.
  • Minor performance improvement via reducing unnecessary ajax requests when switching tabs inside a workspace.
  • Performance improvement via caching of WDL validation. Users may notice improved performance when viewing a method configuration inside a workspace.

Read the whole post
See comments (0)



Cromwell version 32 was released last Thursday evening, June 7th, and if you saw the release notes, you may have wondered what we meant by “File read limits." For those who didn’t see the notes, we explained that this feature is improving Cromwell and thus FireCloud stability, but didn’t get into too much detail about it. In this post, I’ll explain how this will help stability by framing the problem, solution, and potential impacts.

Problem FireCloud will slow down or completely stop working if a user plugs in a large file into the WDL read_lines() call. The read_lines() call is frequently used to ingest a list of filenames, genomic intervals and things like that for scattering purposes. Users have accidentally set this to read in a bam file causing Cromwell’s memory to load up and thus slowing down the engine. This vulnerability means that one user can take down the service.

Solution File read limits is a Cromwell configuration option that limits what can be read in through a WDL read_lines() call. By establishing a lower limit, the system is safeguarded from being taken down by a single user. FireCloud’s Cromwell configuration now uses a file read limit of 1 MB. Limits are also used for other read_X functions and can be found here.

Potential Impacts If you see an error message like this, you've been impacted: "File is larger than 1000000 Bytes…” We've listed a few workarounds in our Solutions to Problems section.

Help If you find yourself blocked by these changes, please don't hesitate to reach out for help. We want to ensure that the benefit of making the system more stable outweighs any individual disruptions.

See comments (0)


Release Notes: June 2018

Posted by KateN on 7 Jun 2018 (0)


June 26, 2018

  • At the ease of a click, FireCloud can now populate the outputs in your method config with reasonable default attribute names, so that you don't have to. The button is right next to the Output's section in your config in your workspace.
  • You can now choose "Copy Link Address" for the metadata files ("Download 'x' metadata") in the Data tab. This will increase the speed of downloading these files when using the command line.

June 21, 2018

  • UX improvements related to call caching, submission and workflow monitoring:
    • Call caching status is now displayed at the submission level and has been removed from the workflow level.
    • Call caching status now accurately reflects the value supplied by the user at submission time. Previously, the call caching value could falsely show as disabled for certain workflows.
    • Hovering over a submission's status column in the Monitor tab now shows the counts of that submission's workflows, grouped by workflow status.
    • When viewing an individual workflow, that workflow's status now shows as both icon and text. Previously it only had an icon.
    • When viewing an individual workflow, that workflow's unexpanded calls now now show their status.
    • When a workflow or a call does not have stdout or stderr logs, the stdout/stderr fields are now hidden. Previously the fields were displayed with a blank value, taking up screen real estate.
  • Updated the swagger-ui response models for the Monitor submission status and Retrieve workflow cost
  • Fixed intermittent errors after restarting a cluster and opening a notebook.

Read the whole post
See comments (0)



Latest posts
 

- Recent posts



- Follow us on Twitter

FireCloud

@BroadFireCloud

@xDBio_Inc @geoffjentry @WDL_dev @gatk_dev It’s pretty new, glad you like it! Think we should add the name itself a… https://t.co/65jwJEbyQu
23 Oct 18
We’re excited to deliver our #ASHG18 Invited Workshop on reproducible research tomorrow morning! Looking forward to… https://t.co/6vmB5qaA1H
17 Oct 18
RT @NCI_NCIP: Does @BroadFireCloud sound familiar? It should! @AllofUsResearch uses the same researcher workbench as this @NIH initiative.…
16 Oct 18
RT @broadinstitute: .@BroadGenomics put together a comprehensive list of @broadinstitute activities at #ASHG18. Find out about sessions, po…
16 Oct 18
@vanilla This issue has been resolved; everything should be working properly now.
20 Sep 18

- Our favorite tweets from others

@geoffjentry Who doesn't love a Warp Pig? @WDL_dev and @gatk_dev are on the ball getting stickers out. Was happy to… https://t.co/91OODRpFOC
22 Oct 18
Does @BroadFireCloud sound familiar? It should! @AllofUsResearch uses the same researcher workbench as this @NIH in… https://t.co/8ZyoMBSG4x
12 Oct 18
Today at #GATK course, pipelining with WDL, Cromwell and Firecloud! @ClinicalBioinfo @FProgresoysalud @gatk_dev https://t.co/V4bLinpoPh
20 Sep 18
@dgmacarthur If anybody wants to sequence my genome to find the rare variant that is preventing me from going into… https://t.co/xGPGDZn9rQ
11 Jul 18
Brian O'connor @ucscgenomics on scaling analysis on the cloud. https://t.co/YtSnt49FlI https://t.co/elYPnAtTPQhttps://t.co/ULyfuEv7rR
8 Jul 18

See more of our favorite tweets...