{"_id":"57bb676eaa8f760e0045890a","project":"55faf11ba62ba1170021a9a7","user":{"_id":"5613e4f8fdd08f2b00437620","username":"","name":"Emile Young"},"__v":0,"initVersion":{"_id":"55faf11ba62ba1170021a9aa","version":"1.0"},"createdAt":"2016-08-22T20:58:22.525Z","changelog":[],"body":"This week, we have a few exciting features to announce! Read on for more details.\n\n##Set metadata for multiple files upon upload\nAdding metadata to files just got easier. You can now import tabular metadata formats to the CGC and extract and assign metadata based on your manifest file. Learn more about [this feature](doc:set-metadata-using-the-command-line-uploader#section-set-metadata-for-multiple-files-using-a-manifest-file) on our Knowledge Center.\n\n<div align=\"right\"><a href=\"#top\">top</a></div>\n\n##Improved access to CCLE data on the CGC\nWe recently made data from [Cancer Cell Line Encyclopedia (CCLE)](https://portals.broadinstitute.org/ccle/home) available on the CGC via the [CCLE public project](doc:ccle). CCLE contains 1,285 open access BAM files produced by RNA-Sequencing, Whole Genome Sequencing, and Whole Exome Sequencing analyses on cancer cell lines. Now, you can browse CCLE and TCGA datasets through the [Data Overview](doc:data-overview). We’ve also enabled searching for and accessing specific files in CCLE and TCGA via the [Data Browser](doc:the-data-browser). Then, you can query that dataset by metadata, search by ID, and save or access queries. For instance, by choosing the CCLE dataset, you can now copy BAM files, try our workflows, and perform analyses right away.\n\n<div align=\"right\"><a href=\"#top\">top</a></div>\n\n##We’ve upgraded our TLS\nAs part of our efforts to enhance our security, we’ve recently upgraded our servers to use TLSv1 as the minimum cryptographic protocol. This may cause some older implementation of SSL/TLS like openssl v0.9.x to fail. Some default python installations (notably the default installation on Mac OSX) link to the older version of `openssl` libraries and try to negotiate an SSL connection that can prompt the following error when Python program tries to connect to our API:\n\n`[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:590)`\n\nIf you are getting SSL handshake errors, check the output of the following command:\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"python -c \\\"import ssl; print(ssl.OPENSSL_VERSION)\\\"\\nOpenSSL 0.9.8zh 14 Jan 2016\",\n      \"language\": \"shell\"\n    }\n  ]\n}\n[/block]\nIf your OpenSSL version is lower than 1.0.2, we recommend switching to a different Python distribution, such as [Miniconda](http://conda.pydata.org/miniconda.html), which have new `openssl` libraries linked.\n\nThis issue could also be fixed by first installing newer versions of Python and OpenSSL with [Homebrew](http://brew.sh/). Then, reinstall the `pyopenssl` package by providing paths to the newer `openssl` libraries. You can do this with the following commands:\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"$ brew install python\\n$ brew install openssl\\n$ sudo env ARCHFLAGS=\\\"-arch x86_64\\\" LDFLAGS=\\\"-L/usr/local/opt/openssl/lib\\\" CFLAGS=\\\"-I/usr/local/opt/openssl/include\\\" pip install --upgrade --force-reinstall PyOpenSSL\",\n      \"language\": \"shell\"\n    }\n  ]\n}\n[/block]\n<div align=\"right\"><a href=\"#top\">top</a></div>","slug":"release-note-082216","title":"Release note 08.22.16"}

Release note 08.22.16


This week, we have a few exciting features to announce! Read on for more details. ##Set metadata for multiple files upon upload Adding metadata to files just got easier. You can now import tabular metadata formats to the CGC and extract and assign metadata based on your manifest file. Learn more about [this feature](doc:set-metadata-using-the-command-line-uploader#section-set-metadata-for-multiple-files-using-a-manifest-file) on our Knowledge Center. <div align="right"><a href="#top">top</a></div> ##Improved access to CCLE data on the CGC We recently made data from [Cancer Cell Line Encyclopedia (CCLE)](https://portals.broadinstitute.org/ccle/home) available on the CGC via the [CCLE public project](doc:ccle). CCLE contains 1,285 open access BAM files produced by RNA-Sequencing, Whole Genome Sequencing, and Whole Exome Sequencing analyses on cancer cell lines. Now, you can browse CCLE and TCGA datasets through the [Data Overview](doc:data-overview). We’ve also enabled searching for and accessing specific files in CCLE and TCGA via the [Data Browser](doc:the-data-browser). Then, you can query that dataset by metadata, search by ID, and save or access queries. For instance, by choosing the CCLE dataset, you can now copy BAM files, try our workflows, and perform analyses right away. <div align="right"><a href="#top">top</a></div> ##We’ve upgraded our TLS As part of our efforts to enhance our security, we’ve recently upgraded our servers to use TLSv1 as the minimum cryptographic protocol. This may cause some older implementation of SSL/TLS like openssl v0.9.x to fail. Some default python installations (notably the default installation on Mac OSX) link to the older version of `openssl` libraries and try to negotiate an SSL connection that can prompt the following error when Python program tries to connect to our API: `[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:590)` If you are getting SSL handshake errors, check the output of the following command: [block:code] { "codes": [ { "code": "python -c \"import ssl; print(ssl.OPENSSL_VERSION)\"\nOpenSSL 0.9.8zh 14 Jan 2016", "language": "shell" } ] } [/block] If your OpenSSL version is lower than 1.0.2, we recommend switching to a different Python distribution, such as [Miniconda](http://conda.pydata.org/miniconda.html), which have new `openssl` libraries linked. This issue could also be fixed by first installing newer versions of Python and OpenSSL with [Homebrew](http://brew.sh/). Then, reinstall the `pyopenssl` package by providing paths to the newer `openssl` libraries. You can do this with the following commands: [block:code] { "codes": [ { "code": "$ brew install python\n$ brew install openssl\n$ sudo env ARCHFLAGS=\"-arch x86_64\" LDFLAGS=\"-L/usr/local/opt/openssl/lib\" CFLAGS=\"-I/usr/local/opt/openssl/include\" pip install --upgrade --force-reinstall PyOpenSSL", "language": "shell" } ] } [/block] <div align="right"><a href="#top">top</a></div>