CuffGFFReadOptions

Опция установлена для cuffgffread

Описание

CuffGFFReadOptions объект содержит опции для cuffgffread функция, которая фильтрует и преобразует GFF и файлы GTF [1].

Создание

Описание

пример

cuffgffreadOpt = CuffGFFReadOptions создает CuffGFFReadOptions объект со значениями свойств по умолчанию.

CuffGFFReadOptions требует Пакета Поддержки Запонок для Bioinformatics Toolbox™. Если пакет поддержки не установлен, то функция обеспечивает ссылку на загрузку.

Примечание

CuffGFFReadOptions поддерживается на Mac и платформах UNIX® только.

cuffgffreadOpt = CuffGFFReadOptions(Name,Value) устанавливает свойства объектов с помощью одного или нескольких аргументов пары "имя-значение". Заключите каждое имя свойства в кавычки. Например, cuffgffreadOpt = CuffGFFReadOptions('DiscardSingleExon',true) расшифровки стенограммы отбрасываний, охватывающие один экзон.

cuffgffreadOpt = CuffGFFReadOptions(S) задает дополнительные параметры с помощью строки или вектора символов S.

Входные параметры

развернуть все

cuffgffread опции, заданные как строка или вектор символов. S должен быть в исходном gffread синтаксис опции (снабженный префиксом одним или двумя тире).

Пример: '-U'

Свойства

развернуть все

Отметьте, чтобы добавить описания файлов от файлов последовательности до descr атрибут записи выхода GFF, заданной как true или false. Задайте файлы последовательности с помощью SequenceInfo опция.

Пример: true

Типы данных: логический

Отметьте, чтобы проверять противоположную скрутку при проверке на кодоны остановки в системе координат, заданные как true или false.

Пример: true

Типы данных: логический

Отметьте, чтобы настроить фазу последовательности кодирования при проверке на кодоны остановки в системе координат, заданные как true или false.

Пример: true

Типы данных: логический

Отметьте, чтобы кластеризировать входные расшифровки стенограммы в места, заданные как true или false. Эта опция совпадает с Merge свойство, за исключением того, что это не сворачивает полностью содержавшие расшифровки стенограммы с идентичными интронами.

Пример: false

Типы данных: логический

Отметьте, чтобы отбросить расшифровки стенограммы без кодирования функции последовательности (CDS), заданный как true или false.

Пример: true

Типы данных: логический

Отметьте, чтобы свернуть полностью содержавшие расшифровки стенограммы, которые короче с меньшим количеством интронов, чем контейнер, заданный как true или false. Это свойство применяется только, когда вы устанавливаете Merge к true.

Пример: true

Типы данных: логический

Отметьте, чтобы свернуть более короткие расшифровки стенограммы перекрывающиеся по крайней мере 80% с другой одной расшифровкой стенограммы экзона, заданной как true или false. Это свойство применяется только, когда вы устанавливаете Merge к true.

Пример: true

Типы данных: логический

Геномная область значений, чтобы отфильтровать расшифровки стенограммы, заданные как строка или вектор символов. Форматом должен быть "[[<strand>]<chr>:]<start>..<end>", где start и end геномные положения, chr дополнительная хромосома или имя контига и дополнительный strand ('+' или '-').

Пример: “+NC_000912.1:4821..7340”

Типы данных: char | string

Отметьте, чтобы проигнорировать mRNA расшифровки стенограммы или недостаток в запуске или кодон остановки или наличие кодона остановки в системе координат, заданного как true или false.

Пример: true

Типы данных: логический

Отметьте, чтобы проигнорировать мультиэкзон mRNA расшифровки стенограммы, которые имеют интрон с неканонической последовательностью соединения встык, заданной как true или false. Неканоническая последовательность соединения встык является любой последовательностью соединения встык кроме "GT-AG", "CG-AG", или "AT-AC".

Пример: true

Типы данных: логический

Отметьте, чтобы проигнорировать расшифровки стенограммы, охватывающие один экзон, заданный как true или false.

Пример: true

Типы данных: логический

Отметьте, чтобы проигнорировать расшифровки стенограммы с кодоном остановки в системе координат, заданным как true или false.

Пример: true

Типы данных: логический

Дополнительные команды, заданные как строка или вектор символов. Команды должны быть в исходном синтаксисе (снабжены префиксом одним или двумя тире). Используйте эту опцию, чтобы применить недокументированные флаги и флаги без соответствующих свойств MATLAB. Когда функция преобразует исходные флаги в свойства MATLAB, она хранит любые нераспознанные флаги в этой опции.

Пример: "-E"

Типы данных: char | string

Имя файла, чтобы сохранить соединенные последовательности кодирования в формате FASTA, заданном как строка или вектор символов.

Пример: "splicedCoding.FASTA"

Типы данных: char | string

Имя файла, чтобы сохранить соединенные экзоны в формате FASTA, заданном как строка или вектор символов.

Пример: "splicedExon.FASTA"

Типы данных: char | string

Имя файла, чтобы сохранить перевод белка кодирования последовательностей в формате FASTA, заданном как строка или вектор символов.

Пример: "translated.FASTA"

Типы данных: char | string

Отметьте, чтобы проанализировать дополнительные атрибуты только от первого экзона, заданного как true или false.

Пример: true

Типы данных: логический

Отметьте, чтобы перечислить самый низкий уровень функции GFF, когда экзон показывает в выходном файле, заданном как true или false.

Пример: true

Типы данных: логический

Отметьте, чтобы отбросить расшифровки стенограммы, не содержавшие полностью в диапазоне, указанном как true или false. Укажите диапазон с помощью CoordinateRange опция.

Пример: true

Типы данных: логический

Отметьте, чтобы вывести файлы расшифровки стенограммы формата GTF, заданные как true или false.

Пример: true

Типы данных: логический

Отметьте, чтобы включать все свойства объектов с соответствующими значениями по умолчанию при преобразовании в исходный синтаксис опций, заданный как true или false. Можно преобразовать свойства в исходный синтаксис, снабженный префиксом одним или двумя тире (такими как '-d 100 -e 80') при помощи getCommand. Значение по умолчанию false средние значения это, когда вы вызываете getCommand(optionsObject), это преобразует только заданные свойства. Если значением является true, getCommand преобразует все доступные свойства, со значениями по умолчанию для незаданных свойств, к исходному синтаксису.

Пример: true

Типы данных: логический

Максимальная длина интрона для расшифровки стенограммы, чтобы включать в выходной файл, заданный как положительное целое число. Inf, значение по умолчанию, не устанавливает предела для длины интрона.

Пример: 500

Типы данных: double

Отметьте, чтобы объединить расшифровки стенограммы в места путем сворачивания расшифровок стенограммы с идентичными интронами, заданными как true или false.

Пример: true

Типы данных: логический

Отметьте, чтобы объединить экзоны в один экзон, когда разделено меньше чем 4 интронами пары оснований, заданными как true или false.

Пример: true

Типы данных: логический

Имя файла, чтобы сохранить информацию на копиях при слиянии, заданный как строка или вектор символов. Это свойство применяется только, когда вы устанавливаете Merge к true.

Пример: "duplicates.txt"

Типы данных: char | string

Отметьте, чтобы сохранить все атрибуты в выходном файле, заданном как true или false.

Пример: true

Типы данных: логический

Отметьте, чтобы отфильтровать записи, содержащие слово, "псевдо", заданное как true или false.

Пример: false

Типы данных: логический

Имя файла, содержащего заменяющую таблицу, заданную как строка или вектор символов. Таблица должна иметь два столбца, где первый столбец содержит исходные идентификаторы расшифровки стенограммы, и второй столбец содержит новые идентификаторы расшифровки стенограммы. Таблица в качестве примера следует.

origTranscript1

newTranscript1

origTranscript2

newTranscript2

origTranscript3

newTranscript3

Если вы предоставляете заменяющую таблицу, функция заменяет идентификаторы расшифровки стенограммы, найденные в первом столбце с новыми идентификаторами расшифровок стенограммы из второго столбца, и отфильтровывает те расшифровки стенограммы, не найденные.

Пример: "replaceTbl.txt"

Типы данных: char | string

Имя FASTA-файла-формата, содержащего геномные последовательности для всех входных отображений, заданных как строка или вектор символов.

Пример: "seqs.fasta"

Типы данных: char | string

Имя файла с разделением табуляцией с дополнительной информацией о каждой входной последовательности, заданной как строка или вектор символов. Этот файл должен иметь три столбца: столбец имени последовательности, столбец длины последовательности и столбец описания последовательности. Если AppendDescription true, описание последовательности включено как атрибут в файле выхода GFF.

Пример: "seqinfo.txt"

Типы данных: char | string

Отметьте, чтобы декодировать закодированные URL символы в названиях атрибута, заданных как true или false. Например, "transcript%20description" декодируется к "описанию расшифровки стенограммы".

Пример: true

Типы данных: логический

Отметьте, чтобы использовать GTF-to-GFF3 метод преобразования от Ensembl, заданного как true или false.

Пример: true

Типы данных: логический

Отметьте, чтобы включать нерасшифровку стенограммы записи GFF в выходной файл, заданный как true или false.

Пример: true

Типы данных: логический

Отметьте, чтобы использовать имя дорожки во втором столбце GFF линия выхода, заданная как true или false.

Пример: true

Типы данных: логический

Это свойство доступно только для чтения.

Поддерживаемая версия исходного программного обеспечения запонок, возвращенного как строка.

Пример: "2.2.1"

Типы данных: string

Отметьте, чтобы записать координаты экзона, спроектированные на соединенную последовательность, заданную как true или false. Это свойство применяется только когда FastaExonsFile или FastaCDSFile задан.

Пример: true

Типы данных: логический

Функции объекта

getCommandПереведите свойства объектов в исходный синтаксис опций
getOptionsTableВозвратите таблицу со всеми свойствами и эквивалентные опции в исходном синтаксисе

Примеры

свернуть все

Создайте CuffGFFReadOptions объект со значениями по умолчанию.

opt = CuffGFFReadOptions;

Создайте объект с помощью пар "имя-значение".

opt2 = CuffGFFReadOptions('DiscardSingleExon',true,'FastaExonsFile','exons.fa');

Создайте объект при помощи исходного синтаксиса.

opt3 = CuffGFFReadOptions('-U -w exons.fa')

Преобразуйте файл GTF в файл GFF при сохранении всех атрибутов.

cuffgffread('gyrAB.gtf','gyrABOut.gff','PreserveAttributes',true)

Можно также установить опции с помощью объекта. Например, задайте выход, чтобы быть в формате GTF.

opt = CuffGFFReadOptions;
opt.GTFOutput = true;
opt.PreserveAttributes = true;
cuffgffread('gyrAB.gtf','gyrABOut.gtf',opt);

Если у вас есть объект опций, можно получить эквивалентные исходные опции для всех свойств объектов с помощью getOptionsTable.

getOptionsTable(opt)
ans =

  33×3 table

                                        PropertyName                FlagName        FlagShortName
                                 ___________________________    ________________    _____________

    AppendDescription            'AppendDescription'            '-A'                    ''       
    CheckOppositeStrand          'CheckOppositeStrand'          '-B'                    ''       
    CheckPhase                   'CheckPhase'                   '-H'                    ''       
    Cluster                      'Cluster'                      '--cluster-only'        ''       
    CodingOnly                   'CodingOnly'                   '-C'                    ''       
    CollapseContainer            'CollapseContainer'            '-K'                    ''       
    CollapseFull                 'CollapseFull'                 '-Q'                    ''       
    CoordinateRange              'CoordinateRange'              '-r'                    ''       
    DiscardInvalidCDS            'DiscardInvalidCDS'            '-J'                    ''       
    DiscardNonCanonicalSplice    'DiscardNonCanonicalSplice'    '-N'                    ''       
    DiscardSingleExon            'DiscardSingleExon'            '-U'                    ''       
    DiscardTerminatedCDS         'DiscardTerminatedCDS'         '-V'                    ''       
    FastaCDSFile                 'FastaCDSFile'                 '-x'                    ''       
    FastaExonsFile               'FastaExonsFile'               '-w'                    ''       
    FastaProteinFile             'FastaProteinFile'             '-y'                    ''       
    FirstExonOnly                'FirstExonOnly'                '-G'                    ''       
    ForceExons                   'ForceExons'                   '--force-exons'         ''       
    FullyContained               'FullyContained'               '-R'                    ''       
    GTFOutput                    'GTFOutput'                    '-T'                    ''       
    MaxIntronLength              'MaxIntronLength'              '-i'                    ''       
    Merge                        'Merge'                        '--merge'               '-M'     
    MergeCloseExons              'MergeCloseExons'              '-Z'                    ''       
    MergeInfoFile                'MergeInfoFile'                '-d'                    ''       
    PreserveAttributes           'PreserveAttributes'           '-F'                    ''       
    Pseudo                       'Pseudo'                       '--no-pseudo'           ''       
    ReplacementTable             'ReplacementTable'             '-m'                    ''       
    SequenceFile                 'SequenceFile'                 '-g'                    ''       
    SequenceInfo                 'SequenceInfo'                 '-s'                    ''       
    UrlDecode                    'UrlDecode'                    '-D'                    ''       
    UseEnsemblConversion         'UseEnsemblConversion'         '-L'                    ''       
    UseNonTranscript             'UseNonTranscript'             '-O'                    ''       
    UseTrackName                 'UseTrackName'                 '-t'                    ''       
    WriteCoordinates             'WriteCoordinates'             '-W'                    ''       

Ссылки

[1] Trapnell, C., Б. Уильямс, Г. Пертеа, А. Мортэзэви, Г. Кван, Дж. ван Бэрен, С. Залцберг, B. Пустошь и Л. Пэчтер. 2010. Блок расшифровки стенограммы и квантификация RNA-Seq показывают неаннотируемые расшифровки стенограммы и изоформу, переключающуюся во время клеточной дифференцировки. Биотехнология природы. 28:511–515.

Смотрите также

|

Внешние веб-сайты

Введенный в R2019a

Для просмотра документации необходимо авторизоваться на сайте