im doing an rna seq analysis and after aligning with Star and filtering after Deseq2 a question remains. and that is:how to replace these ID with official gene names? i found a tool names annotatedmyIDs but it isnt working
annotateMyIDs does have a small problem right now (all versions). The tool is not ignoring header lines even when that is set on the tool form.
Cross-reference post: AnnotateMyIDs Fatal error
If that does not solve the problem, check that the
ID Type are a match for the transcripts or genes in your data. The tool
UniProt ID mapping and retrieval is an alternative for many use cases.
Which tool to use depends on where the existing annotation was sourced (meaning: what ID content they currently represent). The format of the transcript/geneIDs can also cause problems. I’ve seen problems come up when a version is added to the end of the value – that should be removed before using either tool if present. Example:
NM_130786.2 should be modified to be
If this does not address your issue, please share a few of the IDs and the source/genome build of the reference GTF used with whatever counting tool you used as input to
DESeq2. We can probably help with determining the right starting “ID” type.
how i should remove the last part of my data ?
im just want to try this and if it didnt work i will share my data ID and other information and my gtf.maybe im doing somethings wrong
how remove the last number ?
Since the identifier is in the first column,
Text transformation with sed will work without a complex expression. Try this:
Other options include using regular expressions with tools like:
Text reformatting with awk
Replace parts of text
Replace Text in entire line
Replace Text in a specific column
Or, if you don’t want to use a regular expression, the column can be isolated, the “dot” replaced with a “tab”, then all the data rearranged back again into one file. This could be put into a workflow if you plan to run it again. Example tool order:
Convert delimiters to TAB >
Also, your IDs are Emsembl transcripts, so choose that as the input type with
Hope that helps!
finaly it works
thank you so much for your wonderfull support