cbaf 1.8.1 - 2020-01-01 ------------------------- New Features - Optimization has led obtainOneStudy() and obtainMultipleStudies() functions to work faster. - If an entered cancer has corrupted data or lacks the requested data type, obtainMultipleStudies() doesn't return error. That study is automatically omitted from results and its name is printed on console. - AvailableData() function now works more accurately but unfortunately, it is generally slower: Due to inconsistancy in the terms that cgdsr uses, AvailableData() has to check the availability of the data at two different levels. cbaf 1.6.0 - 2019-04-28 ------------------------- New Features - heatmapOutput now uses a more accurate algorithm for determining the margins. - Terms updates. Package can recongize more cancers! cbaf 1.4.0 - 2018-10-30 ------------------------- New Features - obtainOneStudy() and obtainMultipleStudies() functions can obtain data for groups of genes each possess more than 250 genes (Virtually unlimited gene number). - A new argument for xlsxOutput() function to exchange the columns and rows. cbaf 1.2.0 - 2018-04-26 ------------------------- New Features - heatmapOutput() can now determine the heatmap margines and column and row name sizes automatically. - New image formats TIFF, JPG and BMP in addition to the previous PNG file format for heatmapOutput(). They can be chosen from processOneStudy() and processMultipleStudies or directly from heatmapOutput() function. - heatmapOutput() now uses two methods for ranking the genes prior to generating heatmap(s). One of them is suited for finding genes that have unique high values in one or few cancer studies whereas the other method aids in detemining genes that possess high values in multiple / many cancers. - If function argumnets are entered wrongly, more meaningful errors will appear. - All functions are improved. cbaf 1.0.0 - 2017-09-10 ------------------------- New Functions: - New availableData() functon to scan all the cancer studies to examine presence of RNA-seq, microRNA-seq, microarray(mRNA), microarray(miRNA) and methylation data. - New obtainOneStudy() function to obtain and store the supported data for at least one group of genes across multiple subgroups of a cancer study. In addion, it can check whether or not all genes are included in different subgroups of a cancer study and, if not, looks for the alternative gene names. - New obtainMultipleStudies() function to obtain and store the supported data for at least one group of genes across multiple cancer studies. It can check whether or not all genes are included in each cancer study and, if not, it looks for the alternative gene names. - New automatedStatistics() function to calculate the statistics of the data obtained by obtainOneStudy() or obtainMultipleStudies() functions. Based on user's preference, these statistics can include frequency percentage, frequency ratio, mean value and median value of samples greater than specific value. Furthermore, it can look for the genes that comprise the highest values in each cancer and list the top 5 genes for frequency percentage, mean value and median value. - New heatmapOutput() function to prepare heatmap for frequency percentage, mean value and median value data provided by automatedStatistics() function. Heatmaps for every gene group are stored in separate folder. - New xlsxOutput() function to export the output of automatedStatistics() and the gene validation result of one of the obtainOneStudy() or obtainMultipleStudies() functions as an excel file. For every gene group, an excel file will be generated and stored in the same folder as heatmaps. - New cleanDatabase() function to remove the created databases in the cbaf package directory. This helps users to obtain the fresh data from cbioportal.org. - New processOneStudy() function to combine obtainOneStudy(), automatedStatistics(), heatmapOutput() and xlsxOutput() functions for the ease of use. - New processMultipleStudies() function to combine obtainMultipleStudies(), automatedStatistics(), heatmapOutput() and xlsxOutput() functions for the ease of use.