Monday, 16 March 2009

The tweeting dancers

A top 100 dancing twitters:
Can we reach a 100 tweeting dancers?

Are you a dancing twitter user and want to join the list? Tweet me, add a comment here, follow me, or retweet http://bit.ly/danceontwitter - I'll add your website link, bio and/or info.

(Thanks for sciencebase for the idea, with http://bit.ly/scientwists which has gone from 100 to >200 folk on the list!)

This may evolve - It really needs to be a drop down table, to give user chioce of what to rank by



Screen Name Twitter Bio / Info
Website

addicted2salsa
Anthony Persaud of addicted2salsa fame - Check out his free HD salsa videos on iTunes, and forum
addicted2salsa.com

danceadvantage
Dancer, dance teacher, choreographer, writer, mommy


danceinisrael
English language resource about dance in Israel (Deborah Friedes)
http://www.danceinisrael.com/

dancetherapy

dancetherapystudios.com

movmnt
Fashion, Dance, Music & Pop Culture Together as a Lifestylehttp://www.movmnt.com/

RitmoBello
RitmoBello -
ritmobello.com

salsacrazy
Evan from salsacrazy.com
salsacrazy.com

sydneyskybetter
Choreographer
http://www.skybetter.org/

tendutv
Broadband network featuring concert dance and screendancehttp://blog.tendu.tv

t0mat0

futuresoundings.blogspot.com

You!
Your info!
Your website!


Alternatively, just check out the following list for the big dance players on twitter :)


Sunday, 1 March 2009

Bioinformatics Software Engineering Group Project

We got our group project brief last Tuesday, with our 1st meeting with the "clients" last Thursday.

The brief:
CRIC has asked for us to create a prototype web-based application to tender for a contract to create a full program. Our "company" (our group) needs to demonstrate this working prototype in 3 weeks (so we can hypothetically "win" the contract, and design the program).

Specification:

Papers Download
• Enable users with means to retrieve online research papers using a search term. The system should query against online resources (e.g. Direct Connect, Wiley International, Google Scholar and Web of Knowledge) using appropriate passwords from user (or could be retrieved from database) and attempt to search for and download selected papers. Allow for other services in the future.
• If full papers are not available, at least the abstract and publication information should be downloaded.
- Scopus, other resources that work are feasible alternatives. No preference with resource, but want something working for the prototype

2. Search for gene and/or protein IDs
• The web application should provide the user with means of retrieving genes and proteins information using a search term (e.g. Breast cancer).
• The system should give the user the flexibility to specify the online resources he wants to query, the following bioinformatics resources are of particular interest to our researchers at the moment – these may change: Ensembl (EBI), Swiss-Prot/Uni-Prot, Entrez (NCBI),
Protein DataBank (PDB).
• The user should be kept informed of the results retrieval process.

3. Upload and analyze custom datasets
• The system should also give the user the possibility to upload custom dataset files. Once uploaded the user should be able to assign privileges for browsing, modifying, downloading the dataset by:
i)only the user, ii) the user workgroup, iii) everyone
• The developed system should also support the integration of data analysis plugins. For the purpose of this prototype, you can adopt one or more of the data analysis scripts you have developed throughout the year (e.g. sample data and analysis script from Module 1 and/or
Module 5 assignments) and make it excutable through the web application.

• You are required to choose a model dataset to test your analysis script. This can be any datasets that we have been provided with. The dataset & analysis scripts you decided to implement will be discussed during one of the early meetings with the client.
• Modularity of the associated analysis scripts should be well respected. A detailed section describing methodologies for adding more analysis scripts should be provided with the written report.


4. Local Database
• Design a database schema to store all relevant collected information using appropriate keying and indexing.
• User login details, online search results, links to the uploaded datasets, as well as data analysis output should be stored and managed within the database

- Registration system, manage the users and their data.
- Registered users should be able to login to his own space on the system (think of msn or facebook space), to manage and store his experimental results.
- The system should also provide different levels of security for the stored/retrieved data.


So we need to sort out, amongst other things
- the userspace (registration, log in, sessions, linking the user to their data)
- the permissions/security (personal, group and public settings)
- 1, 2, and 3.


We have Netbeans, MySQL, R and anything free to use to implement pretty much. We can add bits, hack things in, as long as we reference.

If you were to do this project, what solution might you take for this?
What do you think might be the things that take the longest time?

Some helpful pointers would be welcome, and hopefully I can update on how it's going if anyone would be interested.

Thursday, 12 February 2009

Cytoscape

Diversion. An interesting product, and am curious as to whether on the side you could use it for some rough and simple social network analysis:

You can get the ID of your twitter followers and who you're following in XML format, strip the format, then use to find these folks followers and who they're following.

the useful part would be to add a filter, to be able to check to see if they had at least one post with a key word in, e.g. bioinformatics, or Ruby or RoR. To pare down the graph a bit, as i'd suspect it would get horrendous after a few links deep.

http://apiwiki.twitter.com/REST-API-Documentation#SocialGraphMethods
http://yoan.dosimple.ch/blog/2007/05/17/
http://flowingdata.com/2008/03/12/17-ways-to-visualize-the-twitter-universe/

http://www.tweetwheel.com/YOURUSERNAME
http://www.orgnet.com/twitter.html

Wednesday, 11 February 2009

Could you help with a Perl project?

I was wondering if anyone might be able to help a bit, with a current Perl based project i'm working on. Given some peptide fragments from Mass Spec experiments, including duplicate epxeriments on the same protein, and given the gene ID, looking to compare the found peptieds, with what wasn't picked up by Mass Spec, that should have been created by trypsin digest, and potentially shown through MS.


Given a text file with the structure

>GENEID1

PEPTIDE1, PEPTIDE2, PEPTIDE3

e.g.

>ENSG00000000971
ISEENETTCYMGK,SEENETTCYMGK,EENETTCYMGK,PPQIEHGTINSSR,PCSQPPQIEHGTINSSR,QPPQIEHGTINSSR,PQIEHGTINSSR
>ENSG00000005421
VTQVYAENGTVLQGSTVASVYK

Looking to analyses this. To compare the "seen" peptides, with the "unseen" peptides, e..g physicochemical properties.
Wondering what properties might make certain peptides observable, others not so.

Looking to create perl script to determine the properties of these 2 groups - the observed peptides, and the unseen peptides. Then compare the properties of the two groups (isoelectric point, length, MW, amino acid composition etc).

Any pointers? Or an idea through some pseudocode? I can update post and include code so far.

I can use BioPerl pepstat, emows etc I'd imagine. Or collate the physicochemical properties in an array and then export to R, but i'm happy to just get figures, then do visual analysis/ some data chewing through Perl's graph tools.

Wednesday, 4 February 2009

But first, some Phylogenetics

Happily getting in outside speakers on our course, a recent one was on Phylogenetics, given ably by Julia from GSK,QSci on 27th January. The date is important in part, because the New Scientist had this cover and story for the 21st. No mention of it in the lecture, but it does throw up some points.


Cover of 24 January 2009 issue of New Scientist magazine

"Darwin was wrong". The full article is here

Phylogenetics: what, how and when

So i'm listening and watching the presentation, and reading the article at the same time, and it felt at the time that more skepticism was needed. It's sometimes hard to gauge if the speaker means it when they say they'd like questions even during the talk. I'm all for asking questions, up to the point my coursemates get annoyed, and I get close to asking too many.

So go read the article linked above - The picture in the articke is close to that used in the 1st main slide, regarding "Phylogeny -a brief history" (which stated "the display of inferred relationships as a tree can be traced back to Charles Darwin) So that's inferred relationships. This is a model. There is no spoon.

The brief history covered the
1960s
- Origin of molecular biology techniques (Immuological assays, electrophoresis, DNA hybridisation)
- Protein sequencing data available
- Data used to address questions regarding evolution
- Computers began to be used to compare sequences
- 1967 Fitch & Margolish perform the 1st study using sequence comparisons to assess phylogenetic relationships of Cytochrome C sequences in different organisms

1970s
- DNA sequencing
Matehematical algorithms formulated to understand sequences

1990s
- Contigs of sequence available
- Gene assignment based upon sequence homology
- Expansion of BLAST, alignment & phylogenetic methods

2000s
- Genomes
- Arrival of robust & fast sequencing methods
- Integration of complex mathematics into phylogeny (e.g. Bayesian)

~20 bullet points, but if you said Tufte to most scientists, they go "what?" Rather than even "who?" you say Dipity, they say doo dah.

So does the "kernel" need a rewrite for Phylogenetics? Seemingly they're gunning for a tree, partly from historical usage, and partly, because the models can't deal with other shapes yet (see also how some systems biology seemingly can't deal with feedback loops. Which are kind of important in Biological systems).

It made me think of Clay Shirky's write up on ontology here (audio here) and more specifically the File Systems and hierarchy section here. Probably the drawings - seeing the "just links, there is no filesystem set of pictures. There are plenty of articles about his talk, and lots of feedback on it e.g. here.

Seemingly, the system of phylogenetics was one of using a potentially shoddy model (knowingly), then retrofitting it - tweaking it to what the phylogenists (sp?) thought was right, then using giving it just a light dusting of scientific-ness.

A tree shape, only bifurcations, and problems with what lengths of things mean. There are several problem areas it seems. The problems of rooted vs unrooted trees. Molecular clocks? What happened to them? But decent is not exclusively vertical. Which causes problems - as the visualisation of the data, in the current way, can't show the complexity. Is this in part, a data visualisation problem? Some things, just can't be easily shown on a piece of paper in a journal.
Is phylogenetics having problems with it's pigeon holing? Doolittle's view that the history of life can't be properly represented as a tree seems to resonate for me. Why not visulise being statistically fuzzy with the lines of a tree at least? Are all changes equal in effect? Another problem.

Some other dates that could have gone in there, courtesy of the New Scientist article:

1990s
- DNA sequence of bacterial and archael genes becoming available, not just RNA. Some points, RNA saying A closer to B, but DNA saying A closer to C.


Unicellular archaea - an undiscovered major branch of the "tree of life" - previously thought of as bacteria were



So Horizontal Gene Transfer, is the Big furry Elephant sized problem in the phylogeneticist's room. When you've got people saying that Homo sapiens are an exception, there's a problem. When they're saying that in eukaryotes HGT is the rule rather than the exception, that's harder still. With bacteria and archaea and unicellular eukaryotes > 90% of life, with multicellular life just a small part of the word we live in, there's a problem. Also see endosymbiosis, and genome realignment, and presumably, several other mechanisms that'll effectively make the tree a thicket. You're back to being an archaeologist, looking for genetic fossils, to actually pin some dates and sequences down.

Then add a soupcon of the assumptions
- All mutations are independent
All mutations can reverse to a previous state
Mutation process are consistent through time
Mutations not influences by a previous mutation at that site
Lineages arise in a divergent tree-like evolution.


Fair bit on the methods at this point, which i'll add later. You've got to deal with 3rd base wobble (some changes have more or less meaning - ( i think she referenced information theory, but that's kind of hard to go over if you've not read up).

An unmentioned kicker - alignment is primary structure, not accounting for tertiary structure. So then you're playing around with mutation rates as a window-size average over the primary sequence it seems, with level of likelihood of change over a sequence.

So are the new methods the Emporer's new phylogentic garb?
Have there been any actually calculated fully tree spaces?
Is the list of alternative evolutionary processes, actually the other way round, and the current ones are the "alternative" though currently in fashion ones?

It seems there's potentially some confusion through looking at an organism at a gene by gene level, versus a genome level.

I wonder if this will come up on the exam.

Wednesday, 28 January 2009

http://observationsofanerd.blogspot.com/2009/01/oestradiol-makes-women-hot-and-hard-to.html

"The estrogen hormone oestradiol is associated with just about every aspect of female beauty. As well as serving as a growth hormone for female reproductive organs, it's associated with having a symmetrical face, large breasts and a low waist-to-hip ratio. Now, the hormone is credited with one more association: it makes women serial monogamists."

""Are birth control pills changing modern women's mating strategies?"

Research into the Major Histocompatibility Complex has demonstrated that women tend to be attracted to men with substantially different genes in that region. This helps insure that offspring have a more efficient immune system. During pregnancy, the attraction is reversed. Women tend to prefer intimacy with people with like MHC, probably because their families will be supportive and protective of them during pregnancy and it is preparation for bonding with the offspring.

But when women are on the contraceptive pill, the hormonal effects mimic pregnancy. Thus, when on the pill, you're more likely to be attracted to men with a similar MHC. So if you meet your partner while you're on the pill, then go off the pill when you've decided you want a family, serious trouble can brew. Indeed, there is research supporting the notion that it is at exactly this point that a substantial number of marriages fall apart.

It also raises the issue of those offspring in relationships which started when the woman was on the pill. Is a substantial proportion of the subsequent generation going to have less effective immune systems?
"

http://journals.royalsociety.org/content/f542428772r96x64/fulltext.pdf

Sounds like this should be linked up with http://www.face-and-emotion.com/dataface/facs/description.jsp
Paul Ekman's work I think - on microslicing video, and predicting the strength of a relationship.

Tuesday, 20 January 2009

The Unlikely Salsero - Seeing the Dance in Your Head article

Interesting to have a read of this - having had my first ballroom dance lesson recently (Social Foxtrot, Chachacha, some salsa to end). Whilst the best may yet be to come (Rumba, Argentian tango...) it was interesting to be throw into it - learning a start of a new pattern prior to even knowing the basic steps of the social Foxtrot.

I know that my partner commented that I kept on looking blank, and staring down at the floor -
A sign sometimes of heavy concentration and trying to visualise/go over the steps.


My thoughts also go back to getting Jules of LightStage fame hooked on salsa, so we could get some salsa done in one.
It would be a great visualisation tool.
http://uk.youtube.com/watch?v=sIwYpElarCk
Movement sensors, ultrasound emitters - all possible to be used: http://www.newscientist.com/article/dn12963

Can't find the information.