This node finds an "adapter sequence" within high-through-put sequencing data and removes them. It leaves fragments and information about what caused the removal.
Sequences are compared using simple character based comparison of two sequences, the adpater/query sequence and the target sequence. The query sequence is sliding along the target sequence using the sliding window approach with a step size of 1, starting both from the 5 prime end of the sequences.
If a match has been detected the corresponding part of the target sequence and anything following this sequence on the target sequence will be removed.
A match is in effect, if the fraction of matching base-pairs over the number compared base-pairs is larger than the similarity threshold (see options).
Two bases match if they are the same or if the corresponding quality score for the target base is above the quality threshold (ASCII values are compared).
If the part of the target sequence that is being compared using the sliding window approach is smaller than the query sequence only the overlapping part will be compared and the number of compared bases is therefore also smaller than the length of the query sequence.
If the part of the target sequence that is being compared using the sliding window approach is shorter than "minimum overlap" the sequences don't match.
If the value for "partial comparisons" is greater than "0" (null) the query sequence is clipped from the 5 prime end until "minimum overlap" length is reached. Each such sequences is treated as an independent adapter sequence.
You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.
To use this node in KNIME, install the extension KNIME NGS tools from the below update site following our NodePit Product and Node Installation Guide:
A zipped version of the software site can be downloaded here.
Do you have feedback, questions, comments about NodePit, want to support this platform, or want your own nodes or workflows listed here as well? Do you think, the search results could be improved or something is missing? Then please get in touch! Alternatively, you can send us an email to email@example.com, follow @NodePit on Twitter, or chat on Gitter!
Please note that this is only about NodePit. We do not provide general support for KNIME — please use the KNIME forums instead.