Mothur-py

Latest version: v0.4.0

Safety actively analyzes 681881 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

1.37.0

Hey mothur users,

We’re happy to announce the long awaited v.1.37.0! There are some pretty sweet features in the new release that I’d like to highlight for you. _First_, for the mac and unix users, we’ve added two methods to [cluster](http://www.mothur.org/wiki/cluster) and [cluster.split](http://www.mothur.org/wiki/cluster.split) to allow you to use abundance and distance-based greedy clustering using the free and open source VSEARCH program. This release was a bit delayed because we’ve been trying to get the windows version to work, but haven’t gotten as far as we’d like. The next release should include it. I would point out that if you are doing 16S rRNA gene sequencing you want to stick with the defaults - this is mostly for those doing ITS. You can see two of our recent papers published in [PeerJ](https://peerj.com/articles/1487/) and [mSystems](http://biorxiv.org/content/biorxiv/early/2016/03/26/042812.full.pdf) for more discussion of this. _Second_, we’ve added a [make.file](http://www.mothur.org/wiki/make.file) command that will allow you to generate a files file for use in make.contigs. This command should significantly simplify the process of generating the file. _Third_, we've created a [biom.info](http://www.mothur.org/wiki/Biom.info) command that will convert a biom formatted file to mothur-formatted shared and assorted taxonomy files. There have also been a number of other new features and bug fixes that you should check out on the [release page](https://github.com/mothur/mothur/releases/tag/v1.37.0).

In addition to improvements to mothur, since the last release we've also published several papers and blog posts that you should definitely check out.

_Blog:_
- [mothur and QIIME](http://blog.mothur.org/2016/01/12/mothur-and-qiime/)
- [No, greengenes' reference alignment hasn't improved](http://blog.mothur.org/2015/08/04/No-greengenes-hasnt-improved/)
- [README for SILVA v123 reference files](http://blog.mothur.org/2015/12/03/SILVA-v123-reference-files/)
- [Suck until you don't](http://blog.mothur.org/2016/01/04/Suck-until-you-dont/)

_Papers:_
- [Application of database-independent approach to assess the quality of OTU picking methods](http://biorxiv.org/content/biorxiv/early/2016/03/26/042812.full.pdf)
- [De novo clustering methods outperform reference-based methods for assigning 16S rRNA gene sequences to operational taxonomic units](De novo clustering methods outperform reference-based methods for assigning 16S rRNA gene sequences to operational taxonomic units)
- [Sequencing 16S rRNA gene fragments using the PacBio SMRT DNA sequencing system](https://peerj.com/articles/1869/)

That's all until next time, enjoy! As always, feel free to let us know what you think or if there are additional features you'd like to see in mothur...

New Commands
- [biom.info](http://www.mothur.org/wiki/Biom.info) - reads biom file and creates shared, taxonomy, constaxonomy and tax.summary files. 82

Feature Updates
- Adds agc and dgc methods to the [cluster.split](http://www.mothur.org/wiki/cluster.split) and [cluster](http://www.mothur.org/wiki/cluster) commands from the vsearch software package. Not available for Windows. 169
- [merge.groups](http://www.mothur.org/wiki/Merge.groups) - adds count option. http://www.mothur.org/forum/viewtopic.php?f=5&t=3698 88. Adds method and fasta parameter. Method options are sum, average and median. Default=sum. 105
- [get.groups](http://www.mothur.org/wiki/Get.groups) / [remove.groups](http://www.mothur.org/wiki/Remove.groups) - adds phylip and column options. 79
- [get.seqs](http://www.mothur.org/wiki/Get.seqs) / [remove.seqs](http://www.mothur.org/wiki/Remove.seqs) - Checks for repeat sequences names and eliminates them. Allows users creating their own templates to easily remove duplicate sequences from their reference files. 159
- Remove MPI source code - MPI version is slower than non-MPI version. No advantage to using it. 144
- [unique.seqs](http://www.mothur.org/wiki/Unique.seqs) - adds format parameter. Options are name and count. 125
- Simplify makefile 157
- [make.file](http://www.mothur.org/wiki/Make.file) - adds numcols parameter. Options 2 or 3. Default=3, meaning groupName forwardFastq reverseFastq. The groupName is made from the beginning part of the forwardFastq file. Everything up to the first '_' or if no '_' is found then the root of the forwardFastq filename. 162
- Output number of warning and errors detected.
- [rename.seqs](http://www.mothur.org/wiki/Rename.seqs) - adds file, map, qfile and contigsreport parameters. The map file allows you to revert sequence names back to original. Works with make.contigs to automatically rename sequences. 132
- [make.contigs](http://www.mothur.org/wiki/Make.contigs) - adds rename parameter, default=t. Renames sequences to reduce file sizes and greatly reduce the size of the column formatted distance matrix downstream. Uses the [rename.seqs](http://www.mothur.org/wiki/Rename.seqs) command to rename which creates a map file so you can revert to original names at any time. 132
- [classify.seqs](http://www.mothur.org/wiki/Classify.seqs) - Changes cutoff parameter default to 80. This change in the bootstrap threshold reflects the default values in the 454 and MiSeq SOPs. 192
- [get.current](http://www.mothur.org/wiki/get.current) - Adds current RAM usage and total RAM available.
- Replaces '-' characters in sequences names with '_' characters to avoid downstream issues. 205
- Changes default on minlength to 10 for the [screen.seqs](http://www.mothur.org/wiki/Screen.seqs) command. 160
- Removed load.logfile command. Added output file to [get.current](http://www.mothur.org/wiki/get.current) and input/output file to [set.current](http://www.mothur.org/wiki/set.current) . These changes allow the commands to work together to keep track of current files between instances of mothur in a more direct and easy to edit manner. You can input the output file of the get.current command into the set.current command using the new current parameter.
- Adds includescrap parameter to the [make.sra](http://www.mothur.org/wiki/Make.sra) command. Default=True. http://www.mothur.org/forum/viewtopic.php?f=3&t=3750&p=11122p11122
- [get.otulabels](http://www.mothur.org/wiki/get.otulabels) removed. Functions added to [get.otus](http://www.mothur.org/wiki/get.otus) command.
- [remove.otulabels](http://www.mothur.org/wiki/remove.otulabels) removed. Functions added to [remove.otus](http://www.mothur.org/wiki/get.otus) command.
- Adds output and printlevel parameters to [classify.seqs](http://www.mothur.org/wiki/classify.seqs), [classify.otu](http://www.mothur.org/wiki/classify.otu), [biom.info](http://www.mothur.org/wiki/biom.info) and [summary.tax](http://www.mothur.org/wiki/summary.tax) commands. Output options simple and detail. Default=detail. 204 158
- Adds relabund parameter to [classify.otu](http://www.mothur.org/wiki/classify.otu) command. 101
- Adds threshold parameter to [summary.tax](http://www.mothur.org/wiki/summary.tax) command. 31
- Adds parent taxons to unclassified taxons for outputs of [classify.seqs](http://www.mothur.org/wiki/classify.seqs), [classify.otu](http://www.mothur.org/wiki/classify.otu), [biom.info](http://www.mothur.org/wiki/biom.info) commands. http://www.mothur.org/forum/viewtopic.php?f=3&t=3183&p=9003p9003 29
- Adds count parameter to [get.sharedseqs](http://www.mothur.org/wiki/get.sharedseqs) 133

Bug Fixes
- [filter.shared](http://www.mothur.org/wiki/Filter.shared) - modifies rareOtus label to prevent mothurConvert error. 137
- [make.contigs](http://www.mothur.org/wiki/Make.contigs) - File mismatch error with certain sequence name formats and multiple processors. Three column format gz file not producing group file.
- Fixes mothurConvert error if "seed" was part of filename.
- Removes OS limit on open files for cluster.split 142
- [make.sra](http://www.mothur.org/wiki/Make.sra) - Fastq.info error about no inputs selected when running make.sra with single fastq file and oligos file.
- [cluster.split](http://www.mothur.org/wiki/Cluster.split) - removes limit on number of files that can be split by cluster.split. Limit caused "[ERROR]: Cannot open yourFasta.xxx.temp" file error.
- "Illegal Instruction" error on Linux machines. Fixed in 1.29.16 release. 179
- Updates Xcode project file to fix collaboration issues.
- Fixes [filter.seqs](http://www.mothur.org/wiki/filter.seqs) issue where sequences are not the same length by setting default minlength to 10 in the [screen.seqs](http://www.mothur.org/wiki/Screen.seqs) command. 160
- Windows version - if files were used with less sequences than processors specified then empty file error. 195
- Fixes [make.contigs](http://www.mothur.org/wiki/make.contigs) name mismatch bug and gives a slight speed boost. 167
- Fixes [lefse](http://www.mothur.org/wiki/Lefse) "Skipping x iter..." warning.

Registered Users

3663

1.36.1

1.36.0

New commands
- [set.seed](http://www.mothur.org/wiki/Set.seed) - allows you to seed random.
- [make.file](http://www.mothur.org/wiki/Make.file)\- creates a file containing list of fastq or gz files for input to make.contigs.

Feature updates
- [pre.cluster](http://www.mothur.org/wiki/Pre.cluster) - added cluster method for unaligned sequences. Added align, mismatch, match, gapopen, gapextend parameters.
- [set.dir](http://www.mothur.org/wiki/Set.dir) - if output directory does not exist mothur will create it for you.
- [chimera.uchime](http://www.mothur.org/wiki/Chimera.uchime) - adds method tag to output files. - http://www.mothur.org/forum/viewtopic.php?f=5&t=3636&p=10748p10748
- [chop.seqs](http://www.mothur.org/wiki/Chop.seqs) - adds qfile option to allows for chopping quality files.
- [classify.otu](http://www.mothur.org/wiki/Classify.otu) - adds threshold parameter. The threshold parameter allows you to specify a cutoff for the taxonomy file that is being inputted.
- [rename.seqs](http://www.mothur.org/wiki/Rename.seqs) - adds count, delim, and placement parameters.
- seed parameter added to all commands to allow you to easily seed random while running commands.
- [make.shared](http://www.mothur.org/wiki/Make.shared) - mothur no longer checks for biom matrix type to allow for more flexibility.
- [make.shared](http://www.mothur.org/wiki/Make.shared) - rabund files are no longer outputted. Mothur will create a rabund file with the [[get.rabund]] command.
- [set.dir](http://www.mothur.org/wiki/Set.dir) - if output directory does not exist it will be created.
- no longer create a log file simple command line option runs of mothur
- [make.sra](http://www.mothur.org/wiki/Make.sra) - allow for assigning multiple sets of files to the same group in 3 column format.
- [make.contigs](http://www.mothur.org/wiki/Make.contigs) - allow for missing reads in files.
- [metastats](http://www.mothur.org/wiki/Metastats) - remove qvalues. Also removes fortran source from mothur.
- automatically adjust number of processors when fork() fails
- Removes extra white spaces from mothur's print to make output files more compatible with other software packages. - http://www.mothur.org/forum/viewtopic.php?f=4&t=3703
- [degap.seqs](http://www.mothur.org/wiki/Degap.seqs) - adds the processors option.
- Adds column headers to [Design File](http://www.mothur.org/wiki/Design_File)
- [phylo.diversity](http://www.mothur.org/wiki/Phylo.diversity) - adds sampledepth parameter. - http://www.mothur.org/forum/viewtopic.php?f=3&t=3320
- [set.dir](http://www.mothur.org/wiki/Set.dir) - Sets tempdefault location to mothur's executable location to help reduce "unable to find file" errors.
- [make.contigs](http://www.mothur.org/wiki/Make.contigs) - allow for gzipped version for fastq files as inputs.
- Added file parameter to saved files by mothur. file=current can now be used.

Bug fixes
- [metastats](http://www.mothur.org/wiki/Metastats) - infinite loop with certain datasets - http://www.mothur.org/forum/viewtopic.php?f=3&t=3701
- [cluster.split](http://www.mothur.org/wiki/Cluster.split) - did not allow you to use the classic option with the file option.
- [make.biom](http://www.mothur.org/wiki/Make.biom) - repeat labels when combining mothur OTU labels with non mothur OTU labels, this can results in a duplicate "simple" label. This causes an incorrect taxonomy to be assigned to the OTU.
- [remove.groups](http://www.mothur.org/wiki/Remove.groups) - not creating a list file for each label.
- [make.biom](http://www.mothur.org/wiki/Make.biom) - remove paths from filenames to make compliant with qiime parser. - http://www.mothur.org/forum/viewtopic.php?f=3&t=3781&p=11241p11241
- [sffinfo](http://www.mothur.org/wiki/Sffinfo) - off by one in right side trimming. http://www.mothur.org/forum/viewtopic.php?f=4&t=3764
- [make.contigs](http://www.mothur.org/wiki/Make.contigs) - Bug Fix - when using index files in version 1.35 quality data was over trimmed by the length of the barcode.

1.35.1

Fixes mismatch name issue with make.contigs in v1.35.0

1.35.0

http://www.mothur.org/wiki/Mothur_v.1.35.0

0.4.0

New features:
* Added a line limit configuration option to limit the amount of stdout printed to screen. Helps with potential memory issues when outputting in Jupyter (nee IPython) notebook

Big fixes:
* Current files/dirs and output are now only set after successful execution to prevent them being changed when mothur errors

Changes:
* Added lines of text specifying transition to/from user input functions from the background functions enabling the current keyword functionality when verbosity == 2
* For verbosity == 1, now does not print redundant warning/error text at the end of stdout
* Split utility functions out into their own file (`mothur_py.utils`)
* Refined `__str__` and `__repr__` for Mothur and MothurCommand

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.