/usr/lib/R/site-library/phyloseq/NEWS is in r-bioc-phyloseq 1.22.3-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 | CHANGES IN VERSION 1.13.6
-------------------------
BUG FIXES
- droplevels suggestion for sample-data https://github.com/joey711/phyloseq/pull/476
- DESeq2 migrated to suggests https://github.com/joey711/phyloseq/pull/533
- `extend_metagenomeSeq` functionality https://github.com/joey711/phyloseq/pull/533
- bugs related to previous version distance uptick, mostly in tests and vignette
CHANGES IN VERSION 1.13.5
-------------------------
USER-VISIBLE CHANGES
- Help avoid cryptic errors due to name collision of `distance` with external loaded packages by making `distance` a formal S4 method in phyloseq.
- Improve documentation of `distance` function and the downstream procedures on which it depends
- Migrate the list of supported methods to a documented, exported list object, called `distanceMethodList`.
- Improved distance unit tests with detailed checks that dispatch works and gives exactly expected distance matrices for all methods defined in distanceMethodList.
- Improved JSD doc, performance, code, deprecated unnecessary `parallel` argument in JSD
CHANGES IN VERSION 1.13.4
-------------------------
BUG FIXES
- `psmelt` bug if user has also loaded the original "reshape" package, due to name collision on the function called `melt`. `psmelt` now explicitly calls `reshape2::melt` to avoid confusion. https://github.com/joey711/phyloseq/pull/489
- Fix following note... There are ::: calls to the package's namespace in its code. A package almost never needs to use ::: for its own objects: ‘JSD.pair’
CHANGES IN VERSION 1.11.3
-------------------------
BUG FIXES
- plot_heatmap bug when PCoA/MDS used as ordination method for axis ordering. This solves issue 420 https://github.com/joey711/phyloseq/issues/420
CHANGES IN VERSION 1.11.2
-------------------------
USER-VISIBLE CHANGES
- `plot_heatmap` replaces `geom_tile` with `geom_raster`. This should afford a substantial speed improvement during rendering of heatmaps, according to ggplot2 documentation. This also solves Issue 401 https://github.com/joey711/phyloseq/issues/401
CHANGES IN VERSION 1.11.1
-------------------------
BUG FIXES
- plot_heatmap y-axis
CHANGES IN VERSION 1.9.15
-------------------------
BUG FIXES
- `phyloseq_to_deseq2` was adding an unnecessary pseudocount of `1` to the count matrix. No longer.
- Originally described at https://github.com/joey711/phyloseq/issues/387
CHANGES IN VERSION 1.9.14
-------------------------
BUG FIXES
- `distance` erroneously transformed Rao distance results for method DPCoA. Now Fixed.
- Originally described at https://github.com/joey711/phyloseq/issues/390
CHANGES IN VERSION 1.9.13
-------------------------
USER-VISIBLE CHANGES
- `distance` function now supports "wunifrac" option, for `UniFrac(..., weighted=TRUE)`
- `distance` function regexpr-matching for range of variants for weighted-UniFrac, unweighted-UniFrac method option
- `distance` function regexpr-matching for `type` argument range of alternatives
- Proposed in https://github.com/joey711/phyloseq/pull/384
CHANGES IN VERSION 1.9.12
-------------------------
BUG FIXES
- `psmelt` function now properly handles single-OTU data
- Related to https://github.com/joey711/phyloseq/issues/338
- Builds on https://github.com/joey711/phyloseq/pull/373
CHANGES IN VERSION 1.9.11
-------------------------
USER-VISIBLE CHANGES
- More robust `plot_ordination` behavior with clearer warning/error messages.
- Coordinates automatically checked/assigned to OTU or samples
- Attempt to calculate OTU or sample weighted-average coordinates via `vegan::wascores`, if-needed
- Species weighted-average via `vegan::wascores` supported now in phyloseq::scores.pcoa
- Related to https://github.com/joey711/phyloseq/pull/364
CHANGES IN VERSION 1.9.10
-------------------------
USER-VISIBLE CHANGES
- Massive speed/memory improvement for UniFrac calculations (via `UniFrac` or `distance`)
- Added unit-tests for the correctness of UniFrac results (no bugs detected. results from pycogent)
- Moved all unit tests to tests/testthat as recommended by CRAN maintainers and testthat doc
CHANGES IN VERSION 1.9.9
-------------------------
USER-VISIBLE CHANGES
- `plot_net` faster, more-flexible network plot with improved defaults
- https://github.com/joey711/phyloseq/pull/353
CHANGES IN VERSION 1.9.8
-------------------------
USER-VISIBLE CHANGES
- `mt` includes other corrections, FDR by default.
- Resolves [Issue 59](https://github.com/joey711/phyloseq/issues/59)
CHANGES IN VERSION 1.9.7
-------------------------
BUG FIXES
- Now requires ggplot2 version 1.0.0
- Fixes bug in which ggplot 1.0 breaks in a phyloseq vignette
- Resolves [Issue 347](https://github.com/joey711/phyloseq/issues/347)
CHANGES IN VERSION 1.9.6
-------------------------
USER-VISIBLE CHANGES
- New `sortby` argument in `plot_richness` function.
- Sort discrete x by one or more alpha-diversity measures
- Solves [Issue 342](https://github.com/joey711/phyloseq/issues/342)
- Resolves/merges [Pull 343](https://github.com/joey711/phyloseq/pull/343)
CHANGES IN VERSION 1.9.5
-------------------------
USER-VISIBLE CHANGES
- `microbio_me_qiime` function now handles string study number for first argument.
This is in addition to numeric study number, already supported.
CHANGES IN VERSION 1.9.4
-------------------------
BUG FIXES
- `rarefy_even_depth()` function no longer enforces an orientation.
- It used to always coerce to OTU-by-sample orientation.
- Solves Issue 320 https://github.com/joey711/phyloseq/issues/320
CHANGES IN VERSION 1.9.3
-------------------------
USER-VISIBLE CHANGES
- Massive Revision to plot_tree()
- `plot_tree` now uses the `psmelt` function
- All covariates are available for aesthetic mapping.
- `plot_tree` substantial speed improvement
- Uses native ape-package C code for tree computation
- Efficient `data.table` consolidated graphic data passed to ggplot2
- Additional arguments: `treetheme` and `justify`
- `tree_layout` - new, user-accessible function
- for building alternative trees from phyloseq data.
- Foundation for solving Issue 313 and Issue 331
- https://github.com/joey711/phyloseq/issues/313
- https://github.com/joey711/phyloseq/issues/331
CHANGES IN VERSION 1.9.2
-------------------------
BUG FIXES
- Large files cause import_usearch_uc() to have error.
Error in paste0(readLines(ucfile), collapse = "\n") : result would exceed 2^31-1 bytes
- Solves Issue 327: https://github.com/joey711/phyloseq/issues/327
CHANGES IN VERSION 1.9.1
-------------------------
BUG FIXES
- Bug in `psmelt` causing unnecessary error for phyloseq datasets with empty components.
- Solves Issue 319: https://github.com/joey711/phyloseq/issues/319
CHANGES IN VERSION 1.7.24
-------------------------
USER-VISIBLE CHANGES
- Added support for [Partial] Constrained Analysis of Principal Coordinates (CAP).
- A supported/documented option in `ordinate`, supported by `plot_ordination`.
- This solves [Issue 312](https://github.com/joey711/phyloseq/issues/312).
- The `ordinate` function now takes an explicit `formula` argument.
- This facilitates reliable contrained ordination calls for:
- CAP (this commit)
- RDA (partial redundancy analysis)
- CCA (constrained correspondence analysis)
CHANGES IN VERSION 1.7.23
-------------------------
USER-VISIBLE CHANGES
- Refactor `plot_ordination` to be more stable, error less and give informative warnings.
- Expect no critical API changes. Some errors now informative warnings with useful auto-changes to parameters.
- The `type='biplot'` option no longer hard-specifies a discrete color scale. Available default pallette should work.
- For `type='biplot'`, the non-variable (Taxa or Sample) label will always appear first in a discrete legend.
CHANGES IN VERSION 1.7.22
-------------------------
USER-VISIBLE CHANGES
- Revised psmelt to automatically modify data column-name conflicts, with warning
- Udpated `psmelt` doc to formally notify users of these potential conflicts.
- This solves Issue 307: https://github.com/joey711/phyloseq/issues/307
CHANGES IN VERSION 1.7.21
-------------------------
USER-VISIBLE CHANGES
- Updated `import_qiime` doc to emphasize it is intended for legacy QIIME files.
- Much faster and mem-efficient import of legacy QIIME and usearch files.
- Uses data.table syntax to better manage import of large files.
- Entire HMPv35 now imports in about 1 minute, low risk of mem-swap.
- Added dependency to data.table
CHANGES IN VERSION 1.7.20
-------------------------
USER-VISIBLE CHANGES
- No user-visible changes. All future compatibility changes.
BUG FIXES
- Unit test changes to work with upcoming R release and new testthat version.
CHANGES IN VERSION 1.7.19
-------------------------
USER-VISIBLE CHANGES
- Documentation revisions. Faster examples, updated links.
CHANGES IN VERSION 1.7.18
-------------------------
USER-VISIBLE CHANGES
- Fix minor bug that prohibited parallel execution of weighted UniFrac
CHANGES IN VERSION 1.7.17
-------------------------
USER-VISIBLE CHANGES
- Added `import_usearch_uc`
Added first-time support for usearch “.uc” style output table.
Addresses Issue 286, importing from UPARSE.
https://github.com/joey711/phyloseq/issues/286
Further feedback on performance, use-cases, should be posted there.
CHANGES IN VERSION 1.7.16
-------------------------
USER-VISIBLE CHANGES
- Fixed minor bug affecting legend-order in `plot_network`
Issue 288,
https://github.com/joey711/phyloseq/issues/288
CHANGES IN VERSION 1.7.15
-------------------------
USER-VISIBLE CHANGES
- `tip_glom` now uses standard R clustering tools, and takes their arguments
documentation and tests updated to reflect the change
much simpler, faster
- `merge_taxa` now uses abundance to determine the achetype by default. Previously arbitrary.
CHANGES IN VERSION 1.7.14
-------------------------
USER-VISIBLE CHANGES
- Minor change in mixture model vignette, revised graphic
CHANGES IN VERSION 1.7.13
-------------------------
USER-VISIBLE CHANGES
- Deprecated originalUniFrac() internal function
old (original) unifrac algorithm no longer supported.
Addresses Issue 66:
https://github.com/joey711/phyloseq/issues/66
CHANGES IN VERSION 1.7.12
-------------------------
USER-VISIBLE CHANGES
- Formal deprecation of functions using .Deprecated
Issue 269,
https://github.com/joey711/phyloseq/issues/269
- Fixed bug in interface with vegan::fisher.alpha(..., se=TRUE).
vegan doc states that this returns a data.frame,
but a data.frame is not returned in vegan version 1.7.10.
phyloseq no checks output dimensions before processing in `estimate_richness`
- Replaced deprecated functions in tests and documentation.
CHANGES IN VERSION 1.7.11
-------------------------
USER-VISIBLE CHANGES
- Adds warning in make_network() and error in plot_network if empty graph encountered
Issue 275, check/warning for empty igraph objects
https://github.com/joey711/phyloseq/issues/275
- rarefy_even_depth() messages changed from cat() to messages(), and optional verbose argument added
https://github.com/joey711/phyloseq/issues/263
CHANGES IN VERSION 1.7.10
-------------------------
USER-VISIBLE CHANGES
- Fixes build-error originating from change in ade4 NAMESPACE in version 1.6.2
- Change minimum ade4 version to 1.6.2
- Uncommented examples now included in documentation for DPCoA function
CHANGES IN VERSION 1.7.9
-------------------------
USER-VISIBLE CHANGES
- Fixed typo-derived bug in new vignette.
- These changes allow user to build from source without error.
CHANGES IN VERSION 1.7.8
-------------------------
USER-VISIBLE CHANGES
- Package dependencies reduced/clarified:
https://github.com/joey711/phyloseq/issues/259
Should reduce chances for collisions with other packages, and related issues.
Removed any dependencies on the picante package.
- Replaced picante::node.age() with a faster implementation, node_ages()
Appears to be 3 times faster.
Speeds up UniFrac() and tip_glom() calculations.
CHANGES IN VERSION 1.7.7
-------------------------
USER-VISIBLE CHANGES
- Tree fixes:
https://github.com/joey711/phyloseq/issues/235
https://github.com/joey711/phyloseq/issues/255
- If a tree has NA branch-length values, they are automatically set to 0.
This occurs within both phyloseq(), and read_tree().
- UniFrac calculations require a rooted tree. While a rooted tree is
not required to be part of a phyloseq object, it is a helpful
default behavior to select a random root when UniFrac is called
and the tree is unrooted, flashing a notice to the user.
- Precise import from ape-package, rather than full-import.
Smaller chance for collisions.
Precisely-defined dependencies listed in NAMESPACE
- As a result of the previous, phyloseq defines a placeholder "phylo" class,
extended from "list". This seems to match the class
from a full import of ape, and is necessary since ape does not
export the "phylo" class.
CHANGES IN VERSION 1.7.6
-------------------------
USER-VISIBLE CHANGES
- Merged branches 1.7.4 and 1.7.5
CHANGES IN VERSION 1.7.5
-------------------------
NEW FEATURES
- User-specified axis ordering to plot_heatmap()
- User-specified axis edges to plot_heatmap()
- This addresses:
[Issue 237](https://github.com/joey711/phyloseq/issues/237)
[Issue 230](https://github.com/joey711/phyloseq/issues/230)
USER-VISIBLE CHANGES
- New arguments to plot_heatmap():
`taxa.order`, `sample.order`, `first.sample`, `first.taxa`
CHANGES IN VERSION 1.7.4
-------------------------
NEW FEATURES
- import_mothur now handles more formats
- Added documentation to discourage .group/.list formats
CHANGES IN VERSION 1.7.3
-------------------------
NEW FEATURES
- Added phyloseq_to_deseq2() wrapper function and examples for computing
multiple OTU tests using Negative Binomial model and GLM (DESeq2).
USER-VISIBLE CHANGES
- Also added new .Rmd vignette for using DESeq, with colorectal carcinoma data
CHANGES IN VERSION 1.7.2
-------------------------
USER-VISIBLE CHANGES
- Reformat NEWS (this) file.
CHANGES IN VERSION 1.7.1
-------------------------
USER-VISIBLE CHANGES
- Rmd/HTML-based vignettes. No more Rnw/Sweave/PDF
- Updated installer
CHANGES IN VERSION 1.5.23
-------------------------
USER-VISIBLE CHANGES
- Update dependency from igraph0 to igraph
- Requested by CRAN
- igraph0 is being deprecated, removed from CRAN
- igraph is actively updated/maintained. igraph0 isn't / soon won't be.
- The load bug that I could find from re-running the tutorial in the new dependency
had to do with accessing the vertex names. The appropriate function is:
`get.vertex.attribute`
which was not used previous, but is now imported and used in this version of phyloseq.
- This also closes [Issue 247](https://github.com/joey711/phyloseq/issues/247)
CHANGES IN VERSION 1.5.22
-------------------------
USER-VISIBLE CHANGES
- Fix minor bug in `import_mothur`
- Bug occurs only when sample names are pure integers. One line fix.
- This addresses [Issue 242](https://github.com/joey711/phyloseq/issues/242)
CHANGES IN VERSION 1.5.21
-------------------------
USER-VISIBLE CHANGES
- `plot_richness` / `estimate_richness` updates
- Additional alpha-diversity measures added to both functions.
- New argument, `measures`, added to both functions, allows user to
specify which measures to calculate/display.
- Also added unit tests for both functions, absent in prior versions
CHANGES IN VERSION 1.5.20
-------------------------
USER-VISIBLE CHANGES
- Bugfixes, `read_tree_greengenes`, and a `replace` optional parameter to rarefy_even_depth()
- read_tree_greengenes() is a new function created specifically to address the problem
created when the greengenes consortium chose to publish their official release trees
with semicolon-delimited node labels, even though semicolons are also a special newick character.
The semicolons only appear when a node has more than one taxonomic rank assigned to it,
which is rare in the smaller (lower OTU similarity threshold) trees, but a big problem
in all the most commonly used trees, e.g. 97% tree.
The hard part was identifying the precise cause of the problem. Now that it is precisely known,
the offending delimiters are temporarily replaced so that the standard parser `read.tree`
can create the phylo object, then they are reinstated.
Unit tests have been added to check that this works properly on a GreenGenes release tree
that otherwise breaks `read.tree`.
This also solves 224
https://github.com/joey711/phyloseq/issues/224
- Fixed a bug in which the highest taxonomic rank fails in `tax_glom`
This was a bug resulting from the automatic coercion of single-column
matrix subsetting to a vector. Simply changing the relevant line
of code in `tax_glom` such that [, , drop=FALSE],
solve this issue, Issue 223
https://github.com/joey711/phyloseq/issues/223
Unit tests have been added that should catch this in the future.
- rarefy_even_depth() new option to sample without replacement.
Two implications to consider are that
(1) sampling with replacement is faster and more memory efficient
as currently implemented;
(2) sampling with replacement means that there is a chance that the
number of reads for a given OTU in a given sample could be larger
than the original count value. This is in contrast to sampling without replacement
where the original count value is the maximum possible.
Prior to this phyloseq version,
this `replace` parameter did not exist and sampling with replacement was the only
random subsampling implemented in the `rarefy_even_depth` function.
This prior behavior was selected for computational efficiency, but
differs from the behavior of analogous functions in related packages
(e.g. rarefying in QIIME).
CHANGES IN VERSION 1.5.19
-------------------------
USER-VISIBLE CHANGES
- add gap statistic support for ordination results
- gapstat_ord() - wrapper function for cluster::clusGap for ordination methods
- plot_clusgap() - wrapper function for plotting gap statistic results from clusGap()
- Full examples on the soilrep dataset for gap statistic.
- Fix bug in eigenvalue proportions for axes other
than the first two in ordination plots.
CHANGES IN VERSION 1.5.17
-------------------------
USER-VISIBLE CHANGES
- replace URL with new phyloseq article
http://dx.plos.org/10.1371/journal.pone.0061217
CHANGES IN VERSION 1.5.16
-------------------------
USER-VISIBLE CHANGES
- rarefy_even_depth improvements
User-side convenience upgrades to rarefy_even_depth() behavior.
- More user feedback about process.
- New argument for setting RNG seed, with a default value (reproducible by default).
- Reports the RNG seed being used for random subsampling, encouraging users to record this for reproducibility.
- Trims empty samples/OTUs automatically, and reports this to standard out.
CHANGES IN VERSION 1.5.13-15 - build improvements, changed dependencies
-------------------------
USER-VISIBLE CHANGES
- Shifted RJSONIO dependency to the new "biom" package in CRAN
CHANGES IN VERSION 1.5.11-12 -
-------------------------
USER-VISIBLE CHANGES
- major feature: interface to microbio.me/qiime data repo
- Now possible to directly download, unpack, import multi-component data
into standard phyloseq form in R using a single command using the new
microbio_me_qiime()
command. Supports the following input styles:
- full URL to the precise study on the server,
- a local path to the same compressed raw data file on your system if you
already downloaded
- Just the study number on the microbio.me/qiime repo. For example:
microbio_me_qiime(524) will download and import the "smokers" dataset.
- See the following tutorial for more details:
http://joey711.github.io/phyloseq/download-microbio.me.html
CHANGES IN VERSION 1.5.9 - minor bugfix
-------------------------
USER-VISIBLE CHANGES
- Bugfix for psmelt()/plotting when entire columns in tax_table are empty
CHANGES IN VERSION 1.5.8 - update reshape dependency to reshape2
-------------------------
USER-VISIBLE CHANGES
- This satisfies [issue 134](https://github.com/joey711/phyloseq/issues/134)
CHANGES IN VERSION 1.5.6-.7 - plot_ordination()
-------------------------
USER-VISIBLE CHANGES
- plot_ordination() now includes percent variability on axis labels, if possible
CHANGES IN VERSION 1.5.5
-------------------------
USER-VISIBLE CHANGES
- Update citation info for latest per-reviewed phyloseq article
- http://dx.plos.org/10.1371/journal.pone.0061217
CHANGES IN VERSION 1.5.4 - Add taxonomic classification data to mt() output, if available
-------------------------
USER-VISIBLE CHANGES
- This completes a feature request in [Issue 179](https://github.com/joey711/phyloseq/issues/179)
CHANGES IN VERSION 1.5.3
-------------------------
USER-VISIBLE CHANGES
- bug fix in plot_heatmap labels derived from ggplot2 change
- This solves a bug described in [Issue 192](https://github.com/joey711/phyloseq/issues/192)
CHANGES IN VERSION 1.5.2
-------------------------
USER-VISIBLE CHANGES
- bug fix pass extra args to `transform_sample_counts`
CHANGES IN VERSION 1.5.0
-------------------------
USER-VISIBLE CHANGES
- Level up to R version 3.0.0
CHANGES IN VERSION 1.3.23
-------------------------
USER-VISIBLE CHANGES
- bug fix for transform_sample_counts
- Only appears to affect OTU tables in the "taxa are columns" orientation.
It is the result of a surprising behavior of the apply() function,
which in this circumstance transposes the table.
- This solves a bug described in [Issue 186](https://github.com/joey711/phyloseq/issues/186)
CHANGES IN VERSION 1.3.22
-------------------------
USER-VISIBLE CHANGES
- additional tests for prun_*() and phyloseq() functions
- Before releasing v1.3.21 on GitHub:master some gaps in re-order checking were noticed.
These are now caught by new unit tests and phyloseq/prune/etc have been further revised to
ensure that properly-ordered OTUs are not disordered during a pruning step.
CHANGES IN VERSION 1.3.21
-------------------------
USER-VISIBLE CHANGES
- accessor efficiency
- For instance, ntaxa() and taxa_names() are very slow on large dataset
Some of the highly inefficient approaches are now replaced.
The strategy is described further in [Issue 183](https://github.com/joey711/phyloseq/issues/183)
CHANGES IN VERSION 1.3.20
-------------------------
USER-VISIBLE CHANGES
- reference sequence class update.
- formally define the new version of phyloseq-class with refseq slot included
- new/augmented accessors: taxa_names, ntaxa, refseq
- phyloseq() constructor now supports XStringSet components
- reconcile_species internal function removed/replaced
- reconcile_species removed from constructor and package. internal, so no need to deprecate.
- check the component slot list provided by the "splat" infrastructure
- prune_taxa
- Rebuild current example data.
- print/show methods.
- subset_taxa
- add refseq (XStringSet) object argument to import functions. import_qiime, import_biom
- merge_phyloseq: works with refseq data
- Add merge_taxa method for XStringSet objects
- Include reference sequences in example datasets
- prune_* / reconcile_* / intersect_* .
add intersect_samples() function, model after new version of intersect_species()
rename intersect_species to intersect_taxa()
rm/replace reconcile_* functions with prune_*(intersect_*(), ps).
These changes make simpler / DRYer code. Easier to extend.
- DRY (and hopefully speed) improvements to merge_taxa().
Additional speed improvements may be possible for tip_glom, tax_glom in later revisions
CHANGES IN VERSION 1.3.14
-------------------------
USER-VISIBLE CHANGES
- Shortened/replaced examples in the longest-running doc examples.
This substantially reduces the time it takes to run package checks.
- Focused on worst offenders
- Created a new online tutorial for `subset_ord_plot`.
Linked to it from `plot_ordination`
- `plot_taxa_bar` moved to deprecated function file where it belongs,
and examples completely removed from doc.
CHANGES IN VERSION 1.3.13
-------------------------
USER-VISIBLE CHANGES
- Fixed unofficial warning from missing (unregistered) classes
of ordination objects. Stems from the internal get_eigenvalue
being defined as S4 generic instead of S3.
Solves the following logged issue:
https://github.com/joey711/phyloseq/issues/166
- Name of get_eigenvalue generic replaced with extract_eigenvalue,
in addition to re-defining as S3 generic.
- Fixed ggplot2 warning from over-specified "bins" in the
plot_scree bar plot. Changed to stat="identity", solves problem
- Fixed warning when eigenvalues get (slightly) negative. They
are now set to 0.0 for the purposes of plotting in plot_scree.
CHANGES IN VERSION 1.3.12
-------------------------
USER-VISIBLE CHANGES
- Fixed a parsing issue for some QIIME-produced .biom files
that had leading space characters. Issue further described at
https://github.com/joey711/phyloseq/issues/171
Fixed such that any number of leading/lagging space characters
are removed from taxonomic classification entries
- Fixed build issue on some windows machines derived from problem
with figure files having colons in the filename.
CHANGES IN VERSION 1.3.11
-------------------------
USER-VISIBLE CHANGES
- Added tree option for import_biom() importer so that users can avoid
using merge_phyloseq() if their files are otherwise standard vanilla
- Address Issue 169 and 167
https://github.com/joey711/phyloseq/issues/169
https://github.com/joey711/phyloseq/issues/167
CHANGES IN VERSION 1.3.10
-------------------------
USER-VISIBLE CHANGES
- Added support for Shannon/Simpson alpha-diversity indices in plot_richness
https://github.com/joey711/phyloseq/issues/164
- All sample_data now embedded in plot_richness output graphic, in case want
to use other covariates in additional layers not originally specified.
For instance, if you wanted to include geom_text(label=addLayer1).
See plot_richness online tutorial.
CHANGES IN VERSION 1.3.9
-------------------------
USER-VISIBLE CHANGES
- Added ability to add node labels, bootstrap values to tree graphics
generated by plot_tree.
- The labeling itself is opened-up as a user-provided function to facilitate
custom node-labeling needs (including symbols and other ggplot2 geoms)
- Commonly-needed functions are provided as newly-documented exported
functions in the package:
nodeplotdefault - adds whatever is in the node label to the graphic
nodeplotboot - Adds the labels as bootstrap values, coercing/rounding as needed
nodeplotblank - Ensures that node labels are not added.
- These new functions can be used to give valid arguments to the new
`nodelabf` argument in plot_tree().
- Some other re-organization to plot_tree to show more code in
the main plot_tree function.
CHANGES IN VERSION 1.3.8
-------------------------
USER-VISIBLE CHANGES
- Fix bug in plot_tree graphic if sample names start with a number
- This fixes https://github.com/joey711/phyloseq/issues/149
- Also added fill argument to default aesthetic map definition, useful if fillable shapes defined in subsequent layers
CHANGES IN VERSION 1.3.7
-------------------------
USER-VISIBLE CHANGES
- Revisions to plot_tree to improve formatting, organization
- "ladderize" contributed by Gregory Jordan
- Color scale option removed from original pull request
- already supported as core ggplot2 functionality through layering
- Added links and roxygen2-header revisions for proper doc formatting
- Fixed bug in which alternative size-variables still labeled as "abundance" in legend.
CHANGES IN VERSION 1.3.6
-------------------------
USER-VISIBLE CHANGES
- Updated basics vignette
CHANGES IN VERSION 1.3.5
-------------------------
USER-VISIBLE CHANGES
- Updated README.md to point to phyloseq home page (instead of redundant display of content).
- Also added README.html
CHANGES IN VERSION 1.3.4
-------------------------
USER-VISIBLE CHANGES
- Updated tests, examples for merge_samples()
- Updated some dependency min versions
- First 2013 commit
CHANGES IN VERSION 1.3.3
-------------------------
USER-VISIBLE CHANGES
- updates to import_qiime()
- modular building of taxonomy table in import_qiime() and import_biom()
CHANGES IN VERSION 1.3.2
-------------------------
USER-VISIBLE CHANGES
- import_biom() fixes.
- More robust data handling for taxonomy table
- Flexibility: Can take custom parsing function for taxonomy vectors
- tests added for new parsing functions
parse_taxonomy_default
parse_taxonomy_greengenes
CHANGES IN VERSION 1.3.1
-------------------------
USER-VISIBLE CHANGES
- New function: plot_bar() that is simpler more reliable than plot_taxa_bar.
- plot_taxa_bar now deprecated.
- labeled deprecated in title doc
- replaced examples in vignette with plot_bar examples
CHANGES IN VERSION 1.3.0
-------------------------
USER-VISIBLE CHANGES
- Level up github devel version number to reflect devel order/status relative to latest BioC release
CHANGES IN VERSION 1.1.58
-------------------------
USER-VISIBLE CHANGES
- Fixed a bug in import_qiime in which import fails if there are any empty taxonomy
string fields in a file that otherwise has some taxonomic assignments.
Now the taxonomy entries for that OTU (row in the taxonomy table) are left all NA_character_ by default.
CHANGES IN VERSION 1.1.57
-------------------------
USER-VISIBLE CHANGES
- Added automatic removal of single and double quotes from phylogenetic tree tip names provided to the phyloseq-constructor.
This should help avoid problems
importing data that includes a tree, for the cases where the taxa/OTU names don't match because of these extra quotation marks. Added directly into the
phyloseq() constructor, so that it doesn't matter how/where the tree was imported/add.
- Removal of quotes is only initiated when OTU/taxa names fail to match AT ALL
(intersection is length zero) between component taxa names.
- This feature needs to be added to unit tests as well.
CHANGES IN VERSION 1.1.55
-------------------------
USER-VISIBLE CHANGES
- Added "title" argument to plot_scree() and plot_ordination(…, type="scree"), for consistency.
CHANGES IN VERSION 1.1.54
-------------------------
USER-VISIBLE CHANGES
- Changed "species" label in different plot_ordination() graphics to "taxa"
- Fixed an issue with a default parameter in a related internal function
(changed "samples" to "sites" for vegan compatibility).
CHANGES IN VERSION 1.1.53
-------------------------
USER-VISIBLE CHANGES
- Fixed additional title issues in plot_network and plot_richness
CHANGES IN VERSION 1.1.52
-------------------------
USER-VISIBLE CHANGES
- Added plot_scree() function for making eigenvalue "scree" plots in ggplot2
- Added corresponding type="scree" option to plot_ordination, for convenience.
CHANGES IN VERSION 1.1.51
-------------------------
USER-VISIBLE CHANGES
- Returned to "Imports:" dependency for ggplot2 following a ggplot2 bug fix
CHANGES IN VERSION 1.1.50
-------------------------
USER-VISIBLE CHANGES
- Fixed several compatibility issues to support latest version of ggplot2 (0.9.2).
- Also changes plot_richness_estimates() to plot_richness().
CHANGES IN VERSION 1.1.45
-------------------------
USER-VISIBLE CHANGES
- Backward compatibility for import_qiime_sampleData,
now superseded by import_qiime_sample_data
- Added a functioning example based on the GlobalPatterns
example sample-map file included in the package extdata.
CHANGES IN VERSION 1.1.44
-------------------------
USER-VISIBLE CHANGES
- Fixed minor bug in tax_glom function.
Thanks to Katie Shelef for the bug report. Bug only affected tax_glom behavior when the
right-most rank was specified as the position for merging.
CHANGES IN VERSION 1.1.43
-------------------------
USER-VISIBLE CHANGES
- fixed distance() issue from species/taxa replacement for type argument.
CHANGES IN VERSION 1.1.42
-------------------------
USER-VISIBLE CHANGES
- fixed make_network/plot_network issue from species/taxa replacement for type argument.
CHANGES IN VERSION 1.1.41
-------------------------
USER-VISIBLE CHANGES
- Fixed documentation for `prune_taxa` and `prune_samples`
- Updated `prune_samples` method to allow for logical vectors.
- Fixed `prune_taxa` so that it properly fails with a message if the taxa argument is a logical of wrong length.
There was some potential (and no warning) for unpredictable vector-recycling
with short vectors in the old implementation.
CHANGES IN VERSION 1.1.40
-------------------------
USER-VISIBLE CHANGES
- Huge Update and Renaming Event.
- Made all functions use an *underscore* for English word delimiter, if they were using an abbreviation.
- Replaced "species" in all function names with "taxa".
- These changes are all backward compatible, for now, so your old code should work.
Let me know if it doesn't and I will quickly make the adjustment. This will remain true through the next official release,
but functional references to "species" will not be supported afterward,
except in the occasions where you actually mean taxonomic species, like `tax_glom(x, "species")`.
CHANGES IN VERSION 1.1.33
-------------------------
USER-VISIBLE CHANGES
- Revise taxglom() such that it handles phyloseq and taxonomyTable classes,
throws warning otherwise. It should not take a manually-produced character
vector, as this is roughly equivalent to functionality supported in other method,
especially prune_species()/merge_species().
- Also added unit-tests and executable examples for taxglom().
Got rid of taxglom.internal, incorporated directly into taxglom().
taxglom() is no longer an S4-method, and
doesn't need to be now that the character-vector argument option is omitted,
with S4-class handling delegated to merge_species().
Updated "taxTab<-" to be S4 assignment, clearer handling of taxonomy Table assignments,
especially useful for taxglom.
CHANGES IN VERSION 1.1.29
-------------------------
USER-VISIBLE CHANGES
- Add unit tests and example files for import_biom (as well as import("biom",...) ).
CHANGES IN VERSION 1.1.28
-------------------------
USER-VISIBLE CHANGES
- Added rarefy_even_depth() function for random subsampling of microbiome samples to the same number of reads.
Default uses the minimum total reads among the samples in the dataset. This is based on the core "sample" function,
which can have its random number generator fixed by set.seed for reproducibility.
CHANGES IN VERSION 1.1.27
-------------------------
USER-VISIBLE CHANGES
- Fix bug in plot_ordination that caused an error rather than produce unannotated plots when sampleData absent in the input.
CHANGES IN VERSION 1.1.23-26
-------------------------
USER-VISIBLE CHANGES
- Added unit tests and bugfixes
CHANGES IN VERSION 1.1.19-22
-------------------------
USER-VISIBLE CHANGES
- Improving import_qiime() importer to handle large datasets,
like the HMPv35 dataset, for example, while also providing useful status messages
during non-trivial imports that might take 10 minutes or more to complete.
CHANGES IN VERSION 1.1.18
-------------------------
USER-VISIBLE CHANGES
- Added replicate labels as a "Sample" factor in the soilrep dataset.
CHANGES IN VERSION 1.1.17
-------------------------
USER-VISIBLE CHANGES
- Fix possible bug that results from the latest version (0.6+) of igraph not being backward compatible.
A stable igraph0 package is available on CRAN as a stop-gap, and so all igraph dependencies were migrated
to "igraph0" until the phyloseq-source can be updated to match the igraph latest.
CHANGES IN VERSION 1.1.15
-------------------------
USER-VISIBLE CHANGES
- plot_heatmap: Added default (but adjustable) threshold to omit taxa/sample labels
CHANGES IN VERSION 1.1.14
-------------------------
USER-VISIBLE CHANGES
- Update import_qiime() function to import latest non-BIOM qiime output files.
Also added check for presence of taxonomy information (consensus lineage).
CHANGES IN VERSION 1.1.10
-------------------------
USER-VISIBLE CHANGES
- Add plot_heatmap() function, for easy flexible heat maps built with ggplot2
CHANGES IN VERSION 1.1.8-9
-------------------------
USER-VISIBLE CHANGES
- Fix bug for some variants of new BIOM format
- Add import_RDP_otu() import function for new RDP pipeline export format
CHANGES IN VERSION 1.1.7
-------------------------
USER-VISIBLE CHANGES
- Removed the old plot_tree_phyloseq() function, in favor of the new ggplot2-based plot_tree()
- Uncommented / tested formal examples in documentation of plot-functions
- Updated variable names and doc for the plot_taxa_bar() function
CHANGES IN VERSION 1.1.6
-------------------------
USER-VISIBLE CHANGES
- Update vignette with plot_tree() example, replacing the
old base-graphics function, plot_tree_phyloseq().
- Fix bug in legend for trees with size mapped to abundance
CHANGES IN VERSION 1.1.5
-------------------------
USER-VISIBLE CHANGES
- Add initial version of tree_plot(), built with ggplot2
- Adds several internal functions borrowed from devel version of ggphylo
CHANGES IN VERSION 1.1.4
-------------------------
USER-VISIBLE CHANGES
- Add errorIfNULL option to auxiliary accessors
(e.g. sample.variables(), rank.names())
CHANGES IN VERSION 1.1.1-3
-------------------------
USER-VISIBLE CHANGES
- R version updated to match Bioconductor, R-2.15.0+
- ape-package version updated to 3.0+
- ape-package now import dependency
- ggplot2-package version updated to 0.9.0+
- ggplot2-package now import dependency
CHANGES IN VERSION 0.99.48
-------------------------
USER-VISIBLE CHANGES
- Updated README.md
CHANGES IN VERSION 0.99.47
-------------------------
USER-VISIBLE CHANGES
- Add support for ordinate() to take dist-object instead of distance-method string.
- Update the documentation for ordinate() to reflect change.
- Updated README.md to describe new tools, distance() and ordinate()
- Update JSD documentation.
CHANGES IN VERSION 0.99.46
-------------------------
USER-VISIBLE CHANGES
- Added support and documentation for Jensen-Shannon Divergence to distance().
- Some updates to distance() function and its documentation.
CHANGES IN VERSION 0.99.45
-------------------------
USER-VISIBLE CHANGES
- Completely remove vegdist documentation from phyloseq by omitting all roxygen2
headers except for #' keywords internal
- This finally fixes it, without build warnings/errors, once and for all.
CHANGES IN VERSION 0.99.44
-------------------------
USER-VISIBLE CHANGES
- Make the phyloseq::vegdist() wrapper an internal function. Documentation updated as well.
This is a solution to Issue 87
https://github.com/joey711/phyloseq/issues/87
- Remove rda.phyloseq and cca.phyloseq from exported methods.
Documentation had already been removed when these were first attempted to be converted
to internal methods in CHANGES IN VERSION 0.99.42
- Modify make_sample_network to use the new distance() function, and be able to pass on
additional parameters to distance().
- Re-order arguments to make_sample_network to better represent the stability of defaults.
- Removed redundant parameters from make_sample_network(). Transformations to abundance
tables should be performed upstream using phyloseq tools, not embedded in this function.
- Modify vignettes to reflect these changes.
- Rebuild vignette.
- Update import() documentation to reflect support for BIOM format, import_biom() function.
CHANGES IN VERSION 0.99.43
-------------------------
USER-VISIBLE CHANGES
- Revise component assignment operators, e.g. "sampleData(physeq)<-" to coerce/access
from more diverse objects based on context. Documentation for these operators updated.
This is a more general solution to Issue 68
https://github.com/joey711/phyloseq/issues/68
CHANGES IN VERSION 0.99.42
-------------------------
USER-VISIBLE CHANGES
- purge rda.phyloseq and cca.phyloseq from documentation, vignettes. Internal functions.
- analysis vignette revisions
CHANGES IN VERSION 0.99.41
-------------------------
USER-VISIBLE CHANGES
- Added ordinate() function, general ordination wrapper.
CHANGES IN VERSION 0.99.40
-------------------------
USER-VISIBLE CHANGES
- Fixed case issues with source filenames.
Required multiple commits, break in versioning for source files that had improper letter case (e.g. ".r")
CHANGES IN VERSION 0.99.37 - 0.99.39
-------------------------
USER-VISIBLE CHANGES
- Vignette updates.
CHANGES IN VERSION 0.99.36
-------------------------
USER-VISIBLE CHANGES
- Added general distance calculation wrapper, distance()
- Consolidated it with unifrac.R code in a new "distance-methods.R" source file.
CHANGES IN VERSION 0.99.35
-------------------------
USER-VISIBLE CHANGES
- Added tool to retain user-defined subset of points from an ordination, subset_ord_plot
- Updates to vignette
- Remove a poorly-documented, unpublished example dataset, ex1 -> and all references to it in documentation
CHANGES IN VERSION 0.99.34
-------------------------
USER-VISIBLE CHANGES
- Updates to vignette
CHANGES IN VERSION 0.99.33
-------------------------
USER-VISIBLE CHANGES
- Allow color specification for "biplot" type in plot_ordination()
- bug fix for certain combinations of biplot options.
CHANGES IN VERSION 0.99.32
-------------------------
USER-VISIBLE CHANGES
- Remove plot_ordination_biplot() from phyloseq -> replaced by: plot_ordination()
- pipes "|->" also removed from vignette.
- Remove calcplot(). -> Will be replaced by pipeline_() methods
- plot_ordination() shown in vignette for "species" plot type.
- Fix - Allow flexible axis labels for plot_ordination()
CHANGES IN VERSION 0.99.31
-------------------------
USER-VISIBLE CHANGES
- Aesthetic fixes in plot_ordination()
- Remove plot_ordination_samples() -> redundant, covered by plot_ordination().
CHANGES IN VERSION 0.99.30
-------------------------
USER-VISIBLE CHANGES
- Added plot_ordination -> general ordination plotting function
CHANGES IN VERSION 0.99.29
-------------------------
USER-VISIBLE CHANGES
- Added first-draft of analysis vignette to package
- Total package-space and build/check times tested
CHANGES IN VERSION 0.99.28
-------------------------
USER-VISIBLE CHANGES
- Fixed bug when specifying alternative axes in plot_ordination_samples()
CHANGES IN VERSION 0.99.27
-------------------------
USER-VISIBLE CHANGES
- Added DPCoA() function for Double Principle Coordinate Analysis, relies heavily on ade4.
- Added ade4 dependency. Some masking, but no errors apparent.
- Added dpcoa extension for scores()
- minor bugfix in plot_ordination_biplot().
CHANGES IN VERSION 0.99.26
-------------------------
USER-VISIBLE CHANGES
- Add plot_ordination_samples() for convenient ordination plotting
- Renamed plot_ordination_phyloseq to more precise, plot_ordination_biplot()
- Added extension to vegan::scores for ape:pcoa results, scores.pcoa()
CHANGES IN VERSION 0.99.25
-------------------------
USER-VISIBLE CHANGES
- Fix build warning from duplicate import in namespace
- Update README.md
CHANGES IN VERSION 0.99.24
-------------------------
USER-VISIBLE CHANGES
- Advanced network/graph plotting/visualization wrappers: make_sample_network(), plot_sample_network()
- Advanced alpha diversity wrappers: plot_richness_estimates(), estimate_richness()
- Added taxafilter() function for even more convenient filtering of species/taxa
- Added reshape dependency for explicit use of melt() function.
CHANGES IN VERSION 0.99.23
-------------------------
USER-VISIBLE CHANGES
- Added a rooted tree to "GlobalPatterns" dataset
- Allow multi-class tests with mt()
CHANGES IN VERSION 0.99.20
-------------------------
USER-VISIBLE CHANGES
- Added "GlobalPatterns" dataset, and some other minor improvements
- added "GlobalPatterns" dataset, with doc and some analysis
examples. More examples will be added to the vignette.
- add getVariable accessor function, for streamlining access
to values/vectors/factors/etc of the variates contained in
the sampleData component
- revise documentation about parallelization of import_biom()
- revise documentation for enterotype dataset
CHANGES IN VERSION 0.99.19
-------------------------
USER-VISIBLE CHANGES
- fixed a bug in general import() function in which it properly processed import command, but then failed to return result.
CHANGES IN VERSION 0.99.18
-------------------------
USER-VISIBLE CHANGES
- Added import_biom() function to import BIOM format OTU-clustered data / metadata
- Added (direct) dependency for plyr, as well as RJSONIO
CHANGES IN VERSION 0.4.2-7
-------------------------
USER-VISIBLE CHANGES
- Improvements to import_mothur() via import_mothur_otulist().
- merge_samples() function added, in preparation for hypergeometric (fisher.test) test wrapper.
- Fixed bug in merge_phyloseq() for certain combinations of objects.
- Various other fixes and improvements.
CHANGES IN VERSION 0.4.1
-------------------------
USER-VISIBLE CHANGES
- First official submission to Bioconductor
- Includes many build-fixes, bug-fixes
- Final tweaks to conform to Bioconductor guidelines
CHANGES IN VERSION 0.3
-------------------------
USER-VISIBLE CHANGES
- Added Importers for mothur, RDP-pipeline, and PyroTagger
- Lots of new plotting and analysis support
- Parallelized UniFrac calculations using foreach package
- Some improvements to the class inheritance structure to simplify method extension and future development.
- Function-level documentation
- Vignette-level documentation
- Package dependencies achieved via import for all packages with a namespace. Depends (full load) otherwise.
CHANGES IN VERSION 0.2.4
-------------------------
USER-VISIBLE CHANGES
- Added ordination and plotting pipeline, calcplot() and plot.ordination.phyloseq()
- All trees converted to phylo4 by default. Support for phyla achieved by coercion to phylo4.
CHANGES IN VERSION 0.2
-------------------------
USER-VISIBLE CHANGES
- Modifications for proper build, and bug tests.
CHANGES IN VERSION 0.1
-------------------------
USER-VISIBLE CHANGES
- basic data structure in place.
- some support for phylo4 objects
- import_qiime(): A Qiime input wrapper
|