Query 1 AACGGCCAGGTCTGTGCCAAGTGTTTGCTGACGCAACCCCCACTGGCTGGGGCTTGGTCA 60
U95551 1162
............................................................ 1221
AJ627221 1160
............................................................ 1219
I need to know how many of each type there is compared to my query.
The above is just an example. The way the boss analyzes is by copying
to MS Word, removing the sequence identifiers (e.g. U95551) and the
numbers. Then he puts it into Excel and sorts it out. Then he
determines how many of each hit there is. In the end, he has a list of
each of the hits and their frequency.
I'm looking for a faster way than his approach. I am looking at the
BIOPerl modules to see if anything matches. Is there something already
available for this purpose?
Thanks
Are you blasting against local genome data or using web... e.g. NCBI?
> --
> You received this message because you are subscribed to the Google Groups "DIYbio" group.
> To post to this group, send email to diy...@googlegroups.com.
> To unsubscribe from this group, send email to diybio+un...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/diybio?hl=en.
>
--
Nathan McCorkle
Rochester Institute of Technology
College of Science, Biotechnology/Bioinformatics
Don't know any python. i'm really undisciplined sometimes so learning
new languages takes me a while.
I might also add that it would be nice to get the program into
something that the boss can use, like a web app or something, since he
doesn't use the command line.
Its also pretty easy to build a web-app using python and Django (which
is also very useful, and not too hard)
Nathan McCorkle <nmz...@gmail.com> wrote:
--
Sent from K-9 Mail on Android
I woke up today with some psudeocode in my head:
[1] sort lines
[2] let query line be stored in a list
[3] if next line is different from previous line, store in list
[3A] compare next line with previous; if similar, add to a counter and
discard that line
[3B] if next line is different, store in list and loop back to [3A]
Not sure how fast or easy it is to implement. Will have to work on it some more.
> Its also pretty easy to build a web-app using python and Django (which
> is also very useful, and not too hard)
>
Would be nice to learn.
1) Perl, Python, all of the languages are very similar. If you know C, you
can figure these languages out pretty quickly. There are lot's of books
on-line that are free to give you the command set. The commands and syntax
between these two are almost the same. I prefer to use Java/php myself with
Perl or Python.
2) Especially with web-based apps, always start by doing a Google search for
the type of application you want to build, there are lots of already written
apps on the internet that people are freely sharing that you simply download
and modify to meet your specific needs. Don't reinvent the wheel. My rule
of thumb is use what's there and if I can contribute something...put it out
there for others... Here is a sample of using Perl to BLAST...
http://www.bios.niu.edu/johns/bioinform/perl_blast_parser.htm
If you've never done this before though, one thing to become knowledgeable
of is "server side" versus "client side" programming when building web-apps.
When I started writing web-apps, this was the only thing I found
confusing..but, this concept will come up because you will probably BLAST
sequences, process and store them in a database on a server then do further
processing and display on a client.
My input...
J Adams
Azco Biotech, Inc.
3626 Ocean Ranch Blvd.
Oceanside, CA 92056
e. jad...@azcobiotech.com
t. 858-259-9528
m. 858-525-2770
Do you know Perl? IMO Perl is much clunkier than Python (which is easy
to use, and IMO is the best get-shit-done language)
from now on this is how i am showing people about python:
http://diyhpl.us/~bryan/irc/meetlog/2010-01-01_to_2010-03-01-lines2.png
or javascript:
http://learnjs.info/#mode=visualize
dunno if there's one of these for perl... that would be nice.
obv. the wrong link.. sorry, i meant:
http://people.csail.mit.edu/pgbovine/python/tutor.html#mode=edit
The HBV genome is highly polymorphic so getting a primer that will
bind to most of the DNA fragments is a bit hard to make. I'm still new
to this so maybe it is easier for others.
The primer should bind to the most commonly seen mutations.
Jeswin <phill...@gmail.com> wrote:
>--
>You received this message because you are subscribed to the Google
>Groups "DIYbio" group.
>To post to this group, send email to diy...@googlegroups.com.
>To unsubscribe from this group, send email to
>diybio+un...@googlegroups.com.
>For more options, visit this group at
>http://groups.google.com/group/diybio?hl=en.
--
if that's the case, don't you want to do an alignment of all the
possible sequences for your gene, the few highest scoring alignments
would seem to be the primer you want. (are you doing PCR, or is this
for hybridization/blot assays?)
I attached a file I worked on. We got 6000 hits for this 60bp BLAST
query. We looked through a total of 500bp to find a good primer site.
You can see in the file that the 3rd bp has Thymine as a common base,
so we can wobble that. Eventually, we determine the best site to build
a primer by analyzing all the Hits together.
It is very time consuming, and I want to automate at least half of the
process. All this sorting and editing with MS WORD and EXCEL is
time-consuming and tiring on my eyes. The boss is used to it and he
doesn't mind.