Friday, February 26, 2010

Sega CD Top 10 Best Games

http://www.youtube.com/watch?v=ifg5nKVMCeU&feature=related
10 - Popful mail - adventure
9 - Silpheed - space shooter
8 - Vay - rpg
7 - Eternal Champions - 1 vs 1
6 - Bari Arm / Android Assault - airplane side-scroll shooter
5 - Final Fight CD - 2 player coop
4 - Lunar: Silver star - rpg
3 - Shining Force CD - rpg / tactics / turn-based / strategy
2 - Sonic CD
1 - Snatcher

http://en.wikipedia.org/wiki/List_of_Sega_Mega-CD_games

Lunar: Eternal Blue

http://www.youtube.com/watch?v=ifg5nKVMCeU&feature=related
4 - Spider man vs King pin
3 - Night trap
2 - Snatcher
1 - Sonic CD

http://www.rom-world.com/dl.php?name=Sega_CD&letter=S

http://www.listal.com/list/rpg-world-genesis-mega

Burning
http://www.racketboy.com/retro/2005/07/burning-sega-cd-and-saturn-games-on.html

cdrdao write –driver generic-mmc-raw –device 0,0,0 –speed 2 Mygame.toc

CD_ROM
TRACK MODE1
DATAFILE “MyGame.iso”
ZERO 00:02:00 // post-gap

TRACK AUDIO
SILENCE 00:02:00 // pre-gap
START
FILE “Track_2.mp3.wav” 0

TRACK AUDIO
FILE “Track_3.mp3.wav” 0

TRACK AUDIO
FILE “Track_4.mp3.wav” 0

SCDConv 2.5
SegaCueMaker

http://hg101.kontek.net/dungeonexplorer/dungeonexplorer2.htm

http://www.m.amazon.com/gp/richpub/syltguides/fullview/2HANVDG7DFQ49
Sega CD:

Sonic CD (Great game, the US version and the Japanese version had totally different soundtracks, I perfer the Japanese one)
Robo Aleste (Sega CD) (sequel to M.U.S.H.A, no FMV BS, just one great shoot 'em up with great redbood soundtrack)
Snatcher (The rarest Sega CD game, A MUST HAVE FOR ANY SEGA CD OWNER, this game is in my top ten favorite games of all time!)
Android Assult (a.k.a Bari-Arm) (Lightening Force mixes with Gate of Thunder for the TurboDuo)
Eternal Champions CD (Better than the Genesis version, the only Sega CD game that shows 256 colors on screen (almost all of the Genesis games shows 64 colors on screen))
Heart of the Alien: Out of This World Parts 1 + 2 (From the makers of Flashback, this has two games in one: Out of This World 1 and 2)
Silpheed (The ONLY Sega CD title with polygons)
Lunar The Silver Star (Fan favorite of the Working Designs published games)
Lunar II: Eternal Blue for Sega CD (Sequel to Lunar)
Vay (Great game from Working Designs)
Popful Mail (My personal favorite Working Designs game, Action/RPG goodness)
AH3 Thunderhawk (One of great Sega CD games, uses alot of the Sega CD's sprite scaling and rotation that the hardware was able to do)
Dark Wizard (A favorite by many RPG fans)
Final Fight (Sega CD) (Great arcade port, light-years better than the horrible SNES version, great soundtrack)
Shining Force CD (Very rare, but excellent RPG)
Keio Flying Squadron (One of the early games with an anime cover-art, also one of the most weirdest shooters for the Sega CD, RARE)
Soul-Star (Star Fox on sprites and looks better too)
The Space Adventure (Good storyline, plays like Snatcher, VERY RARE)
Earthworm Jim: Special Edition (Just the first Earthworm Jim with improvements, get it if you don't own the Genesis version)
Ecco The Dolphin (Better on the Sega CD for its sound)
Ecco: Tides of Time (Better on the Sega CD for its sound)
Rise of the Dragon (Better than the PC version, more extras like great voice acting)
Mickey Mania: The Timeless Adventures of Mickey Mouse (Love Mickey Mouse, then buy this)
Spider-Man vs. the Kingpin (Better than the Genesis version)

List of multiplayer games
http://www.digitpress.com/forum/showthread.php?t=119467

http://www.sega-16.com/review_page.php

Tuesday, February 23, 2010

Job tips

binary search - o(log(n))
merge sort - o(nlog(n)) - n items, binary search
hash - convert keys to array index
sums - sort then compare first and last like a binary search, = O(nlogn + logn) or
10+20=30, so 30-20=10, so hash all values, found 10, so try finding (30-10)=20 using hash, so O(n), n = number of items
diff in Amazon, short release cycles

http://www.workopolis.com/work.aspx?action=Transfer&View=Content/Common/ArticlesDetailView&rssURL=http%3a%2f%2fv1.theglobeandmail.com%2fservlet%2fstory%2fLAC.20100219.CAMACKAY19ART01824%2fTPStory%2fTPBusiness%2f%3fpage%3drss&lang=EN&id=GAM.20100219.CAMACKAY19ART01824

- pick an interview schedule near the end of the day so you are memorable
- debrief yourself after the interview, review what you did well or didn't do well, etc.

Top 10 Job search mistakes
http://jobsearch.about.com/od/findajob/tp/jobsearchmistakes.htm

Amazon phone interview
http://www.oliyiptong.com/blog/2006/05/21/the-amazon-phone-interview/
http://www.oliyiptong.com/blog/2006/05/30/amazon-sde-in-person-interview/#comments
http://www.interviewpattern.com/post/Linked-List-Interview-Questions-Part-I.aspx

* Programming questions
o Asks clarifying questions
o Doesn’t start coding immediately
o Rejects bad input
o Checks boundary cases
o Efficiency
o Cleverness
* Design questions
o Asks: Who, what, why, where, when, how
o Thinks outside the box
o Tests the design
o Sells the design
* Brain teasers
o Doesn’t back down
o Explores all avenues
o Challenges assumptions
* In general
o The best. These companies interview a lot of really good people. You need to stand out as the best. If your work or school experience doesn’t make you stand out then pursue something in your spare time that will.
o Persuasive. If you can’t sell yourself and your ideas how will you then sell the companies products?
o Well spoken.
o Confident.
o Relaxed.
o Can work on a whiteboard in front of an audience.
o Verbalizes thought processes while working through problems.
o Can I put this candidate in front of a customer? A partner? an executive?

http://jobinterviews.wordpress.com/2008/01/20/amazon-the-interview/

http://www.jamesbooth.com/OOPBasics.htm
polymorphism
inheritance
encapsulation - hiding implementation details
abstraction
specialization
design first

http://www.techinterviews.com/amazon-interview-questions

http://www.codinghorror.com/blog/2008/01/getting-the-interview-phone-screen-right.html

I understand interviewing is stressful. I've been on the receiving end of it plenty of times myself, and I am totally sympathetic. But please bear in mind we're not looking for perfection here, just familiarity. Remember the disclaimer!

--
Please understand: what I'm looking for here is a *total vacuum* in one of these areas. It's OK if they struggle a little and then figure it out. It's OK if they need some minor hints or prompting. I don't mind if they're rusty or slow. What you're looking for is candidates who are utterly clueless, or horribly confused, about the area in question.

---
http://steve.yegge.googlepages.com/five-essential-phone-screen-questions
ACID (atomicity, consistency, isolation, durability) is a set of properties that guarantee that database transactions are processed reliably.

public String formatRGB ( int r, int g, int b ) {
return String.format ( "%02X%02X%02X", r, g, b );
}

http://en.wikipedia.org/wiki/Virtual_function
a virtual function or virtual method is a function or method whose behavior can be overridden within an inheriting class by a function with the same signature.

grep -l -R --perl-regexp "\b(\(\d{3}\)\s*|\d{3}-)\d{3}-\d{4}\b" * > output.txt

The (concrete) data structures they absolutely must understand are these:

1) arrays - I'm talking about C-language and Java-language arrays: fixed-sized, indexed, contiguous structures whose elements are all of the same type, and whose elements can be accessed in constant time given their indices.

2) vectors - also known as "growable arrays" or ArrayLists. Need to know that they're objects that are backed by a fixed-size array, and that they resize themselves as necessary.

3) linked lists - lists made of nodes that contain a data item and a pointer/reference to the next (and possibly previous) node.

4) hashtables - amortized constant-time access data structures that map keys to values, and are backed by a real array in memory, with some form of collision handling for values that hash to the same location.

5) trees - data structures that consist of nodes with optional data elements and one or more child pointers/references, and possibly parent pointers, representing a heirarchical or ordered set of data elements.

6) graphs - data structures that represent arbitrary relationships between members of any data set, represented as networks of nodes and edges.

http://gigaom.com/2008/11/21/the-growing-ex-amazon-club-and-why-its-a-good-thing/
. For talented people, the allure of working with Jeff Bezos can be what clinches the deal, according to Schappell of TeachStreet, which counts Bezos Expeditions as one of its investors. His company has essentially developed a place where you can go to find things like a French teacher, or someone to give you trombone lessons. I like to call it the Yellow Pages with brains

Those who know Bezos well say that he isn’t afraid of losing and wants to win big — and that means making big bets. This “nothing-in-the-middle” attitude is particularly attractive to folks with an entrepreneurial gene.

Amazon Simple Storage Service (Amazon S3). An unlimited number of data objects, from 1 byte to 5 gigabytes in size, can be stored in S3 and distributed via HTTP or BitTorrent. The service charges monthly fees for data stored and for data transferred. In April 2006, Amazon introduced Amazon Simple Queue Service (Amazon SQS), a distributed queue messaging service. In August 2006, Amazon launched product wikis (later folded into Amapedia) and discussion forums for certain products using guidelines that follow standard message board conventions. In August 2006, Amazon introduced Amazon Elastic Compute Cloud (Amazon EC2), a virtual site farm, allowing users to use the Amazon infrastructure with its high reliability to run diverse applications ranging from running simulations to web hosting. In 2008, Amazon improved the service adding Elastic Block Store (EBS), offering persistent storage for Amazon EC2 instances and Elastic IP addresses, static IP addresses designed for dynamic cloud computing.

why? not far from home, cloud computing, largest online retail, lots of talented people and challenging problems with scalability

http://news.ycombinator.com/item?id=964506
When you are refining your algorithm - talk. Talk about the variables and what'd you name them. Talk about why the nested for loop isn't good. Talk about everything you are thinking of. The whole point of the screen is to get an idea about how you solve problems.

advantages of pointers
.pointers are generally useful in the context where we need a continuous memory allocation. Using pointers dynamic allocation of memory is achieved

pointers basically hold the address of a variable. they are mainly used as function parameters to pass values of parameters as references rather than values

http://c-faq.com/~scs/cclass/notes/sx11a.html
int *p = malloc(100 * sizeof(int))

And finally, don't forget that Amazon is about getting stuff done. That means your solution may be a perl script slicing some data and piping the result through cut, sort, uniq, etc. Don't assume you've got to write a program from scratch to solve every problem.

http://www.phoneinterviewtip.com/phoneinterviewtips.html
Phone interview tips

At the end of the interview make sure you understand what the next step will be. If you are told, "We'll be in touch", ask when that might be. If the only thing you hear is something like, "Thank you for your time", again, ask what the next step will be. Even though this sounds like a brush off, many times it's not.

This has been mentioned already, but it bears repeating: if you don't know the answer to something, don't try to bluff your way through it. Tell them that you don't know the answer to that question, but then tell them how you would go about finding the answer.

A job interview isn't really a test of how much you know. As long as you can demonstrate that you know what you talking about, and can find the answers to anything you don't know, they'll be happy. Mostly they want to get a sense of your personality.

http://ask.metafilter.com/65256/How-do-I-do-well-on-my-phone-interview
I conduct phone interviews much like the one you've described. The best two tips I can give you are:

1) Don't let there be long periods of silence. In person I can tell if you're thinking a question over, but on a phone interview you should ask for clarifying details or restate my question if you need to stall for time.

2) Don't touch your keyboard while we're speaking unless I'm asking you to do something that requires it. Quite often I'll ask someone a technical question and I can hear him/her Googling for the answer. That makes me hyper-aware of any keyboard sounds an interviewee produces.

what interested you the most in my application?

B-trees - a tree data structure most commonly used in databases, fast search, insert, deletion in ammortized time
http://en.wikipedia.org/wiki/B-tree
The B-tree uses all the above ideas. It keeps the records in sorted order so they may be sequentially traversed. It uses a hierarchical index to minimize the number of disk reads. The index is elegantly adjusted with a recursive algorithm. The B-tree uses partially full blocks to speed insertions and deletions. In addition, a B-tree minimizes waste by making sure the interior nodes are at least 1/2 full. A B-tree can handle an arbitrary number of insertions and deletions.

Friday, February 19, 2010

LaTeX

LaTeX
https://help.ubuntu.com/community/LaTeX

$ sudo apt-get install texlive kile

$ sudo apt-get install tetex-base tetex-bin

http://www.andy-roberts.net/misc/latex/latextutorial1.html
http://www.techworld.com.au/article/195791/publishing_high-quality_documents_kile
http://www.maths.tcd.ie/~dwilkins/LaTeXPrimer/
http://www.eng.cam.ac.uk/help/tpl/textprocessing/
http://www.mcnabbs.org/andrew/linux/latexres/

--- one.tex ---
\documentclass[a4paper,12pt]{article}
\begin{document}

Hello World!

\end{document}
--- one.tex ---

$ pdflatex one.tex

or

$ latext one.tex
$ dvips one.dvi -o one.ps
$ ps2pdf one.ps one.pdf

or

$ dvipdf one.dvi one.pdf

dpkg

// list installed packages
$ dpkg -l

// install package, calendar desktop - rainlendar
$ sudo dpkg -i rainlendar2-lite_2.6.b82-1_amd64.deb

http://www.rainlendar.net/cms/index.php?option=com_rny_download&Itemid=32

// remove package
$ sudo dpkg -r xchat

$ sudo apt-get install -f

wallpaper-tray, drapes

nitrogen

random wallpaper background

wallpaper-tray http://ubuntuforums.org/showthread.php?t=534455
drapes http://ubuntuforums.org/showthread.php?t=1470139&page=2

images are in /usr/share/backgrounds

edit  ~/.config/autostart/drapes.desktop
and add
Type=Application

Wednesday, February 17, 2010

Statistical methods in bioinformatics : an introduction / Warren J. Ewens, Gregory R.

Author Ewens, W. J. (Warren John), 1937-
Title Statistical methods in bioinformatics : an introduction / Warren J. Ewens, Gregory R. Grant.
Published New York : Springer, c2001.
Rating [No one has rated this material]
Permanent link to this record http://troy.lib.sfu.ca/record=b2703803~S1a

LOCATION (click for map) CALL # STATUS
Bennett Library QH 324.2 E97 2001 IN LIBRARY
Descript. xix, 476 p. ; 24 cm.
Series Statistics for biology and health.
Note Includes bibliographical references (p. [449]-461) and index.
Contents 1. Probability Theory (i): One Random Variable -- 2. Probability Theory (ii): Many Random Variables -- 3. Statistics (i): An Introduction to Statistical Inference -- 4. Stochastic Processes (i): Poisson Processes and Markov Chains -- 5. The Analysis of One DNA Sequence -- 6. The Analysis of Multiple DNA or Protein Sequences -- 7. Stochastic Processes (ii): Random Walks -- 8. Statistics (ii): Classical Estimation and Hypothesis Testing -- 9. BLAST -- 10. Stochastic Processes (iii): Markov Chains -- 11. Hidden Markov Models -- 12. Computationally Intensive Methods -- 13. Evolutionary Models -- 14. Phylogenetic Tree Estimation -- C. Computational Aspects of the Binomial and Generalized Geometric Distribution Functions -- D. BLAST: Sums of Normalized Scores.
Call # QH 324.2 E97 2001
Subject Bioinformatics.
Bioinformatics -- Statistical methods.
Add Author Grant, Gregory, R., 1965-
ISBN 0387952292 (alk. paper)

Computing with R
http://www.stat.sfu.ca/~jgraham/Teaching/S890_04/R

Tuesday, February 16, 2010

gtkpod, ipod errors iTunesDB' does not match checksum

iTunesDB '/mnt/ipod/iPod_Control/iTunes/iTunesDB' does not match checksum in extended information file

// view system, mount points
$ df

/dev/sdc2 1907988 1887456 20532 99% /media/IPOD

$ /sbin/fsck.vfat -a /dev/sdc2

http://forums.fedoraforum.org/archive/index.php/t-120906.html

// view log
tail -f /var/log/syslog


--------------

Get rid of 'Please specify the command to be called on the 'Tools' section of the preferences dialog.' by:

- Preferences > Tools
- Calendar/Contacts/Notes > Set options for Calendar/Contacts/Notes
- uncheck 'Call automatically when synchronizing iTunesDB'

Friday, February 12, 2010

Presentation: GROUP 3 - Genetic Engineering of Fruit Ripening to Prevent Spoilage

http://www.biotopics.co.uk/edexcel/biotechnol/frurip.html

Researchers have managed to modify tomato plants by inserting a gene which prevents one of the plant's 'ripening' genes from working at the usual rate. The tomatoes may then be left on the plant until red to develop a full flavour. They soften more slowly, suffer less damage in transit and have a much longer shelf life, cutting out waste.

ethene gas = promotes fruit ripening
in the USA, whole tomatoes (marketed as Flavr SavrTM are produced in this way

Zeneca in the UK, a gene for stage Y (pectinase enzyme) is inhibited., probably better because it's lower down the pathway so less lethal mutations

http://books.google.ca/books?id=1AvyrJOYStkC&pg=PA340&lpg=PA340&dq=Genetic+Engineering+of+Fruit+Ripening+to+Prevent+Spoilage&source=bl&ots=xzIp_wsEdt&sig=0_hsDveavc-HJwQJ2HsN7mYYpYM&hl=en&ei=66p1S-G3BpCcswO0tYnMCA&sa=X&oi=book_result&ct=result&resnum=2&ved=0CAoQ6AEwAQ#v=onepage&q=Genetic%20Engineering%20of%20Fruit%20Ripening%20to%20Prevent%20Spoilage&f=false
So tomatos have been engineered not to produce ethylene, and so it won't ripe, then during the transport process, tomatos are sprayed with ethylene gas to promote artificial ripening.

This was done by creating an antisense mRNA for the ACC synthase gene (the precursor of ethylene) 'Endless summer variety'

gene subtraction - polygalacturonase

http://answers.yahoo.com/question/index?qid=20090315040540AALXSNU
Most fruit first become ripened because of the release of a hormone within the fruit and the plant called ethylene (H2C=CH2). Ethylene causes the breakdown which in itself causes a production of enzymes that break down the structures of the fruit (eg.: amylase, pictenase).The eyhylene gas also destroys the green pigment of the fruit chlorophyll. But for any fruit to become ripened there needs to be a high enough concentration of ethylene around the fruit to even begin to ripen.

The amylase acts on the starches, which are made of amylose, which is just a long chain of glucose molecule. And what the amylase does is it cuts the bonds of the starch chain, so then the glucose molecules are free; and now the fruit tastes sweet.
The other enzyme pectinase does almost the exact same thing as amylase, it cuts away the bonds of the pectin molecule so now we have a bunch of pectinic acid, and now the fruit is soft enough to eat. Pectin is extremely important for a fruits/plants because it hold the cells together.

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2705034/?tool=pmcentrez&report=abstract
Ripening-Regulated Susceptibility of Tomato Fruit to Botrytis cinerea Requires NOR But Not RIN or Ethylene1[W][OA]
Dario Cantu, Barbara Blanco-Ulate, Liya Yang, John M. Labavitch, Alan B. Bennett, and Ann L.T. Powell*

http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pmc&Cmd=DetailsSearch&Term=(%22fruit%22[MeSH+Terms]+OR+fruit[Acknowledgments]+OR+fruit[Figure%2FTable+Caption]+OR+fruit[Section+Title]+OR+fruit[Body+-+All+Words]+OR+fruit[Title]+OR+fruit[Abstract]+OR+fruit[Author])+AND+ripening[All+Fields]

http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid=2671613&tool=pmcentrez&rendertype=abstract

http://jxb.oxfordjournals.org/cgi/content/abstract/53/377/2039
Ethylene biosynthesis and action in tomato: a model for climacteric fruit ripening
Received 11 April 2002; Accepted 2 July 2002
Lucille Alexander and Don Grierson1

http://jxb.oxfordjournals.org/cgi/content/abstract/53/377/1995
P. J. White
Recent advances in fruit development and ripening: an overview
J. Exp. Bot., October 1, 2002; 53(377): 1995 - 2000.

A word about pre-fetching

http://en.wikipedia.org/wiki/Prefetching

Prefetching generally means loading something ahead of time and could refer to any one of the following topics:

* Instruction prefetch, in computer architecture, a microprocessor speedup technique
* Prefetch input queue (PIQ), in computer architecture, pre-loading machine code from memory
* Link prefetching, a web mechanism for prefetching links
* The Prefetcher technology in modern releases of Microsoft Windows
* PREFETCH an X86 instruction in computing
* Prefetch buffer, a feature of DDR SDRAM memory
* Swap prefetch, in computer operating systems, anticipatory paging

About MPI (message passing interface)
* http://www.cilk.com/multicore-blog/?Tag=MPI
* works well for distributed computing (private memory), but not for multi-cores (shared memory, maybe ok for NUMA - non-uniformed memory access)
* Indeed, MPI represents to distributed-memory multiprocessors what Pthreads and WinAPI threads represent to shared-memory multicore systems: an assembly language for programming concurrent programs. (Thus, some might argue whether message-passing actually merits the designation “concurrency platform.”)
* The MPI_Send()function blocks (does not return) until after the message has been received. The MPI_Recv() function blocks until a message arrives.
* The 12-argument library function MPI_Sendrecv() allows the programmer to both send a message and receive a message as a single operation,
* sends data in between threads to later aggregate data

Disable Firefox' session restor at startup

http://kb.mozillazine.org/Session_Restore

browser.sessionstore.enabled = false
browser.sessionstore.max_tabs_undo
browser.sessionstore.max_windows_undo to 0.

Thursday, February 11, 2010

PDF Merge in Ubunti using gs

merge in1.pdf, in2.pdf, in3.pdf to out.pdf

gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf in1.pdf in2.pdf in3.pdf ...

http://ubuntuforums.org/showthread.php?t=262411

Bioinformatics interview

http://www.bioteach.ubc.ca/Bioinformatics/interviews/

The Genes series by Benjamin Lewin and Introduction to Genetic Analysis by Anthony Griffiths are good places to start,

Wednesday, February 10, 2010

VanWoRM

http://www.sfu.ca/~leroux/BCe_VanWoRM_home.htm

# Bora Uyar - Genome Annotation Improvement of Four Caenorhabditis Species: C. briggsae, C. remanei, C. brenneri, and C. japonica

Tuesday, February 9, 2010

how to judge and oncoming car, turning into traffic

http://wiki.answers.com/Q/When_turning_left_at_a_green_light_and_an_oncoming_car_hits_you_because_they_were_going_to_fast_for_one_to_accurately_judge_how_fast_the_vehicle_was_going_who_is_at_fault

http://everything2.com/title/Turning+into+traffic

In fact, not only is it safer to complete the steering manoeuvre in one go, you will also avoid "dry steering". That is when you twist the tyres round when they are not rolling, which wears tyres and strains the steering, too.

Basically only turn when you are absolutely sure the traffic is clear from any cars at intersections. You have to judge the speed and distance of the vehicles coming across you,

Merging traffic

http://www.monkeymeter.com/drivetips/merge.php

Saturday, February 6, 2010

Love's NP-Complete ...

Love's NP-Complete ...

Friday, February 5, 2010

Niji

コブクロ/虹 【PV】 歌詞付き
Niji by Kobukuro

http://www.youtube.com/watch?v=owQFLAkGsRc
Yell - by Ikimono Gakari (blackboard monitor)

terms

Mechanism involves weakening of the cell walls of the surrounding seed tissues,
especially at the micropylar region

Pectin methylesterase (PME) is a cell wall hydrolase involved in mediating
weakening of the cell walls of the megagametophyte of yellow-cedar

Acidic environment (due to IAA (auxin)) of cell wall ph7 activates Expansin which loosens cell wall by breaking down hemicellulose

In Arabidopsis:
Efflux carriers
PIN gene-family of eight
Influx carriers
AUX gene-family of four

Latest Japanese Songs 2010

http://www.onlylyrics.com/gr_new.php?gid=16

Latest Japanese Songs 2010 Video
"Kagayaku Hito"
Angela Aki
"Ryuusei No Namida"
Chiaki Kuriyama
"Real Force"
Elisa
"Keshin"
12012
"This Is Not A Game"
Jasmine
"The Love Songs"
Spontania
"Memory"
Lil’b
"Kaeru Basho"
Thelma Aoyama
"Bye Bye"
Beni
"Keropak"
Ayaka Hirahara
"Troublemaker"
Arashi
"Soba Ni Ite Sugu Kiete."
Yu-A
"Now!"
Satomi Takasugi
"Sakurairo"
Satomi Takasugi
"Far Away"
Nana Tanimura
"Believe You"
Nana Tanimura
"Sakura"
Monkey Majik
"Eien Yori Nagaku"
Mai Kuraki
"Hitomi No Screen"
Hey! Say! Jump
"Speak Out!!"
Michi
"Gift"
Bahashishi
"Distance"
Bahashishi
"Nostalgia"
Ikimono Gakari
"Yawarakana Cycle"
Chitose Hajime
"Kono Michi"
Aoi Teshima
"Love Or Lies"
Capsule
"Heaven"
Coma-Chi
"Dreamer"
Sunmin
"Lucky Star"
Ai Otsuka
"Bless"
L´arc~en~ciel
"Gachizakura"
Shonannokaze
"After Laughter"
School Food Punishment
"Future Nova"
School Food Punishment
"Best Friend"
Kana Nishino
"Lastica"
Karasu
"Let’s Go Higher"
Ryohei
"Luna Regalo ~tsuki Kara No Okurimono~"
Minami Kizuki
"Hanbunko"
Stereopony
"Like Yesterday"
Brilliant Green
"Kimi Ni Deaete Yokatta"
Metis
"Deep"
Exile
"S.H.E."
Juju
"Last Kiss"
Juju
"Sakura Ame"
Juju
"Love Yourself -Kimi Ga Kirai Na Kimi Ga Suki-"
Kat-Tun
"Change Myself"
Iconiq
"Itsu No Hi Mo"
Mao Abe
"Morning Glory"
Bonnie Pink
"Otakebi Boy Wao!"
Berryz Koubou
"Tomodachi Wa Tomodachi Nanda!"
Berryz Koubou
"Tsukishirube"
Yuuka Nanri
"Ureshikutte Daki Au Yo"
Yuki
"Fuwafuwa"
Yui Makino
"Fuyumeku"
Yo Hitoto
"Sports"
Tokyo Jihen
"Mata Asa Ga Kuru"
Tokio
"Advance"
Tokio
"Sleep"
Sid
"Forever Love (shota X Miliyah)"
Shota Shimizu
"Owari To Hajimari"
Seamo
"Lost Boy"
Seamo
"Shunkan Sentimental"
Scandal
"Lonely Lonely Lonely"
Saori@Destiny
"Atarashii Yes"
Salyu
"Dance For Me"
Ryohei
"Hitomi No Oku Wo Nozokasete"
Porno Graffitti
"Kanzen Kankaku Dreamer"
One Ok Rock
"Silent Bible"
Nana Mizuki
"Omoide Ni Naru No?"
Nami Tamaki
"Onna Ga Medatte Naze Ikenai"
Morning Musume
"Love Letter"
Mihimaru Gt
"Ichiban Hoshi"
Mai Hoshimura
"Ready For Love"
Juju
"L.O.V.E"
Home Made Kazoku
"Hatsukoi"
Hanako Oku
"Change"
Every Little Thing
"Our Songs"
Buono!
"Dokudanjou Beauty"
Buck-Tick
"For You"
Azu
"Modorenai Ashita"
Aiko
"Tattoo"
12012
"Butterfly City"
Zeebra Feat. Ryo The Sky Walker & Mummy-D
"Dakishimete"
Ryuichi Kawamura
"Fall In Love"
Thelma Aoyama Feat. Sol From Bigbang
"Makemagic"
Jealkb
"Voice ~tadoritsuku Basho~"
Sachi Tainaka
"Someday ~watashi Wo Wasurete~"
Yumi Shizukusa
"Fate Seeker"
M.O.V.E
"Kimi Ga Inai Mirai"
Do As Infinity
"Girls Be Ambitious"
Haruka Tomatsu
"Always"
Mika Nakashima
"Gloria"
Yui
"Ai"
Motohiro Hata
"Ehagaki No Haru"
Aqua Timez
"Toki No Mukou Maboroshi No Sora"
Fictionjunction
"Sailing My Life"
Ayaka Hirahara
"Sign"
Beni
"Period"
Chemistry
"Rodeo Star Mate"
Pillows
"Endless Night"
Halcali

Thursday, February 4, 2010

Auxin - an essential growth hormone

Auxin:
- pattern formation
- elongation
- required for viability like cytokinins
- synthesized at the tips of young leaves
- promotes apical (height) dominance
- prevents leaf abscission (loss)
- promotes fruit development
- generation when cut is made
- promote seedless fruits
- herbicides in dicot

Biosynthesis
- use Trp as precursor
- controlled by conjugation (add methyls to convert it to storage forms)

All auxins: Aromatic ring + carboxyl group (0.5nm separation)
eg. IAA - Indole-3-acetic acid

* phototropism (coleoptile curvature test) - differential growth

Auxing Transport
- Basipetal (shoot to root) shift in auxin production
- polar transport from shoot tip (apex) to root tip (base)
- experiment is the donor block of IAA, no IAA obtained in donor when shoot was reversed
- inside of cell is pH 7.2 (more basic than outside pH 5)
- ~ 50% IAA is protonated & can diffuse down a conc. gradient
- ~ 50% is charged (IAA-) and enters via a 2H+/IAA- symporter (influx carrier) (encoded by AUX1 gene)
- IAA- exits cell via efflux carriers (encoded by PIN1 gene) (only found at the basal end of the cells) -> polar transport
- IAA- helps with H+ extrusion: 1. helps in H+-ATPase gene expression 2. membrane trafficking 3. stabilize H+-ATPase stabilization

ABA

Interactions between ABA and other hormones that are antagonistic to ABA


Abscisic Acid hormone
- controls seedling's vigour
- promotes reserve synthesis and late-embryogenesis abundant (LEA) proteins (for the protection of water stress)
- accumulation of dessication protectants
- promotes seed dormancy
- inhibit precocious germination (vivipary)

Evidence
1) embryo culture - addition of ABA inhibit germination and promoted reserve deposition
2) vivipary - Red mangrove reduced sensitivity to high [ABA]
3) preharvesting - germination on parent plant prior to harvesting, eg. cereals, again, insensitive to high [ABA]

*NOTE: sprouting susceptible - they like to sprout no matter what so insensitive to ABA, transcription factor decreased at maturity, eg. cereals
sprouting resistant - don't want to sprout so SENSITIVE to ABA, ABI3/VPI1 transcription factor levels maintained throughout

Lec 4
response mutants - insensitivity to ABA, defective ABA signaling pathway
e.g. vp1 (all lowercase when naming mutants, all upper case when naming GENES, eg. VP1 gene) in maize, abi3 in arabidopsis (green, less dormant, less reserve, dessication/drying-intolerant, matures prematurely)

ABI3/VP1 genes are transcription factors, binds with FUS3, LEC1 transcription factors and they all bind to RY cis promoter to control maturation

ABRE - ABA-ResponsiveElements (promoter element, sequence in genes)

ABA/GA ratio (ABA - sleep pill and GA - wake up pill are antagonistic)
These GAs induce a developmental program that leads to vivipary
in the absence of normal amounts of ABA

A reduction of GAs re-establishes an ABA/GA ratio appropriate for suppression
of germination and induction of maturation.

Mod 6, 7
Sprouting leads to damage due to premature hydrolysis of grain reserves –
hydrolytic enzymes associated with post-germinative reserve mobilization
degrade starch & protein of grain

When malting process is terminated, malted grain consists of
friable endosperm containing:
High amounts of enzymes, e.g. α-amylase, which will later
participate in the hydrolysis of the starch to produce sugars
for fermentation
Altered protein & various other chemicals (quality of final product)
Pre-harvest sprouted grain is unacceptable to the malting industry!

5th Canadian Student Conference on Biomedical Computing and Engineering

5th Canadian Student Conference
on Biomedical Computing and Engineering
http://www.cs.uwaterloo.ca/conferences/cscbce2010/

Conference topics include (but are not limited to):
Computational Biology and Bioinformatics

Medical Imaging and Computer-Aided Procedures
• Computational Genomics
• Molecular sequence analysis
• Molecular evolution
• Protein structures
• Gene networks
• Combinatorial libraries and drug design
• Computational Proteomics
• Microarray design and data analysis
• Structural and functional genomics
• Biomedical data/text mining
• Integrative/comparative genomics
• Applications of the above

• Medical image segmentation
• Medical image registration
• Image based tissue classification
• Computer aided diagnosis
• Visualization methods
• Computer assisted interventional systems
• Anatomical atlases
• New applications for specific imaging systems
• Functional imaging
• Biological image analysis
• Applications of the above


Important Dates
Paper submission deadline: Jan 16, 2010 March 15, 2010 (23:59 EST) (FINAL)
Paper notification: Mar 28, 2010
Camera ready version: Apr 10, 2010

Download the call for papers [pdf] - [txt]

metagenomics

Identifying biologically relevant differences between metagenomic communities
Donovan H. Parks 1 and Robert G. Beiko 1,*

1Faculty of Computer Science, Dalhousie University, 6050 University Avenue, Halifax, Nova Scotia, Canada B3H 1W5
http://bioinformatics.oxfordjournals.org/cgi/content/abstract/btq041v1?etoc
Availability: Python source code and binaries are freely available from our web-site at: http://kiwi.cs.dal.ca/Software/STAMP

Wednesday, February 3, 2010

Bioinformatics / Data science Jobs

keywords: bioinformatician, scientific programmer, computational scientist, computational biologist, data analyst, research associate

Bioinformatics Centre for Computational Medicine (CCM), SickKids, Toronto
Michael Brudno
http://ccm.sickkids.ca/?q=node/32

Top 100 Tech Companies
http://www.biv.com/article/20130507/BIV050103/130509961/-1/BIV/top-100-tech-companies-in-bc-in-2013

Telus Health
http://www.telushealth.com/careers

Princess Margaret Cancer Centre, University Health Network
http://pmgenomics.ca/hoffmanlab/join/#programmer

IRIC, Universite de Montreal
Bioinformatics platform, Institute for Research in Immunology and Cancer (IRIC)
Université de Montréal, Montréal, QC
http://bioinformatics.ca/node/18036 
 
Ryerson University
www.ryerson.ca/

http://www.biotalent.ca

Pulse Energy
http://www.pulseenergy.com/

HSSBC
Health Shared Services BC
http://www.brainhunter.com/frontoffice/seekerViewJobDetailAction.do?sitecode=pl559&jobId=1853459&page=search&external=

Telus Health
http://www.telushealth.com/careers

Memorial Sloan-Kettering Cancer Center  (New York)
http://careers.mskcc.org/careers/job-search.asp

Invitae (San Francisco, California)
http://invitae.com/main/careers/

Sorin Group
http://lifesciencesbc.ca/job-board/jobs/Sorin-Group-Canada-Inc._2013-04-05_155954.aspx

http://genetrack.com/

http://compbio.sph.harvard.edu/chb/articles/chb-is-hiring-again
http://www.hsci.harvard.edu/research/center-stem-cell-bioinformatics
http://compbio.sph.harvard.edu/chb/

bcjobs.ca


Dr R.E.W. (Bob) Hancock, OC, OBC, FRSC,  (Immunology)

BC Technology Industry Association
http://www.bctia.org/Resources/BC-Tech-Jobs

PROOF Center of Excellence (UBC)
http://www.proofcentre.ca/careers/

Allon Therapeutics Inc. - biotech central nervous system therapies
http://www.allontherapeutics.com/corporate/careers/

IDSIA (Istituto Dalle Molle di Studi sull'Intelligenza Artificiale) is a non-profit oriented research institute for artificial intelligence, affiliated with both the Faculty of Informatics of the University of Lugano and the Department of Innovative Technologies of SUPSI, the University of Applied Sciences of Southern Switzerland.
www.idsia.ch

GE HealthCare
http://www.forbes.com/sites/skollworldforum/2013/08/09/how-ge-healthcare-is-solving-the-worlds-most-complex-rural-health-challenges/

Government Federal Student Work Experience Program (FSWEP)
http://jobs-emplois.gc.ca/centres/presentation/read-lire-eng.htm

Centre for Drug Research and Development, UBC
http://www.cdrd.ca/current-opportunities

Hospital for Sick Children (SickKids), affiliated with the University of Toronto,
http://www.sickkids.ca/Research/index.html

http://www.cbse.ucsc.edu/jobs/staff#biodata_eng

http://www.calmis.ca.gov/file/biotech/bio-bioinformatics-specialists.pdf
http://www.sciencebuddies.org/science-fair-projects/science-engineering-careers/Genom_bioinformaticsscientist_c001.shtml

https://www.canadas50best.com/en/Pages/Home.aspx

nus.edu.sg University of Singapore, Division of Bioengineering


http://www.canadastop100.com/bc/

mailto:career@rescan.com

http://www.knome.com/

http://www.iprogen.com/

http://www.oncogenex.ca/

http://wwwext.amgen.com/careers/overview.html
http://www.dowagro.com/careers/
http://www.hr.umaryland.edu/

bioinformatician, computational biologist, software programmer, scientist

 http://www.scientistsolutions.com/t4370-jobs+for+freshers+in+bioinfo.html
http://bioinformatics.org/jobs/
http://www.bioplanet.com/
http://aaas.sciencecareers.org/js.php?q=bioinformatics
http://jobs.biohealthmatics.com/Jobs/Bioinformatics/
http://www.nature.com/naturejobs/index.html
http://www.newscientistjobs.com/jobs/default.aspx
http://biointelligence.wordpress.com/tag/bioinformatics-companies/
http://www.bioinformaticsdirectory.com/
http://www.mdblackbox.com/

RIM
https://rim.taleo.net/careersection/professional/profile.ftl?lang=en&alt=1

Microsoft
https://careers.microsoft.com/AppliedJobs.aspx

Government of Canada: Health

Student Biotechnology Network

BCIT

Google
https://www.google.com/jobs/application/submitApplicant
http://www.google.com/jobs/students/us/internships/eng/software-engineering-intern-summer-2010-north-america-locations/index.html

Amazon
http://www.amazon.com/Apply-Careers-Homepage/b?ie=UTF8&node=239363011

SAP - Business Objects
http://www.sap.com/canada/careers/index.epx

J. Craig Venter
https://careers.jcvi.org/careers/

Fred Hutchinson Cancer Research Center
http://www.fhcrc.org/about/jobs/index.html

Xenon
http://www.xenon-pharma.com/pages/careers.php

Zymeworks
http://zymeworks.com/

Worldwide career jobs
http://online.usacareerguides.com

Dow Agro Sciences
https://dow.taleo.net/careersection/10060/joblist.ftl
http://www.careerbuilder.com/JobSeeker/Jobs/JobResults.aspx?ncc=^%22DOW+AGRO+SCIENCES%22%24&cbRecursionCnt=1&cbsid=fd9fdedd5b774932ad389145fd623a8d-320876531-w9-6&ns_siteid=ns_ca_g_Bioinformatician_-_Di_

CareerBuilder
http://www.careerbuilder.com

Prostate Cancer at VGH
http://www.prostatecentre.com/aboutus/aboutus.php?pageID=12

Bioinformatics.ca
http://www.bioinformatics.ca/resources/jobs

http://www.thesciencejobs.com/category/jobs/biology/bioinformatics/page/2

Public Health Services Authority
http://careers.phsa.ca/CareerCentre/CareerOpportunties/default.htm

Canadian Life Sciences
http://www.canadianlifesciences.com/ca/db/index.php

lifesciencesbc
http://www.lifesciencesbc.ca/Employment/
http://www.lifesciencesbc.ca/Members/Member_Company_Profiles/Members_by_Sector2.asp

Startup companies
http://www.grants-loans.org/
http://www.canadabusiness.ca/eng/82/

Information interview
- ask about companies, what they do etc. leave resume

Craiglist
http://vancouver.en.craigslist.ca/van/sof/

UBC Bioinformatics Programmer
http://www.hr.ubc.ca/careers/staff_postings.html

Public Health Agency Canada
http://www.phac-aspc.gc.ca/php-psp/career-eng.php
Public Health Agency: FA10 - Bioinformatics Research Technician

St. Paul's Hospital - iCAPTURE / James Hogg Research Centre
http://www.icapture.ubc.ca/opp/opp_emp.shtml

Genome Sciences Centre
http://www.bcgsc.ca/career/
http://www.bcgsc.ca/career/CBBAG-10-03-25/job_view

Centre for Drug Research and Development
www.cdrd.ca/

StemCell
http://www.stemcell.com/

BC Cancer Agency
http://www.bccancer.bc.ca/default.htm

UBC Networks of Centres of Excellence / Michael Smith Labs
http://www.maps.ubc.ca/PROD/index_detail.php?locat1=081-2

Tekmira Pharmaceuticals - RNA interference therapeutics
http://www.tekmirapharm.com/Careers/Careers.asp

Co-op Bioinformatics Research Technician (4 mths - Fall 10)
Public Health Agency of Canada, Lethbridge, Alberta
Supervisor: Dr. Eduardo Taboada
Address your cover letter to Dr. Taboada

Vancouver Prostate Cancer Center
http://www.prostatecentre.com/about-us/partners

Sanger -
Senior Ensembl Web Developer - DAS Support
https://jobs.sanger.ac.uk/wd/plsql/wd_portal.show_job?p_web_site_id=1764&p_web_page_id=111984

Pfizer - Professional (P2) Bioinformatics Developer
https://jobs.pfizer.com/psc/recruit/EMPLOYEE/HRMS/c/LSYS_DEVELOPMENT.Z_PFIZER_JOBS.GBL?PostingID=85440

BioTalent Canada
http://www.biotalent.ca

BioDiscovery - NEXUS - Copy Number Variation
http://www.biodiscovery.com/index/employment

Novartis
http://www.gnf.org/careers/job_2010122224353.htm

Tempest Development Group - Gov't Apps
http://www.tempestdg.com/

accelrys
http://accelrys.com/about/careers/us.html

GenomeDX
www.genomedx.com/

University of Calgary
http://www.ucalgary.ca/bmb/

Alberta Children's Hospital
http://research4kids.ucalgary.ca/

Boreal Genomics
http://www.borealgenomics.com/ 

StarFish Medical
http://starfishmedical.com/index.php/careers/

Harvard University ASPIRE
https://sjobs.brassring.com/1033/ASP/TG/cim_home.asp?partnerid=25240&siteid=5341

BioGPS
http://biogps.blogspot.com/2011/01/recruiting-for-postdoc-in.html

Softgenetics
http://www.softgenetics.com/

CMMT
http://www.cmmt.ubc.ca/getinvolved/careers

Brain Research, UBC
http://www.brain.ubc.ca/jobsoverview/volunteer_positions.htm

Genomatix
http://www.genomatix.de/en/index.html

CFRI training / career searching
http://www.cfri-training.ca/student/trainee_resources.asp

RCMP/Government

Center of Applied Genomics, Unniversity of Pennsylvania, Philadelphia
http://www.research.chop.edu/programs/cag/

The Genome Analysis Centre--Norwich, UK
http://www.tgac.bbsrc.ac.uk/

Sandelin group, University of Copenhagen, Bioinformatics Group
http://people.binf.ku.dk/albin/

http://www.getbioinformaticsjobs.com

http://www.medbiogene.com/

http://www.health2media.com/about/about.html

http://bioinformatics.ca/resources/jobs

http://www.sequilab.org/pages/home.jsf

http://www.alleninstitute.org/about_us/careers.html

http://cardiome.com/wordpress/?cat=8

http://www.newscientistjobs.com/

Sage Bionetworks (Synapse, a computational research environment developed by Sage Bionetworks)
http://www.nature.com/news/open-data-project-aims-to-ease-the-way-for-genomic-research-1.10507?WT.ec_id=NEWS-20120501
http://www.sagebase.org/info/careers.php

http://www.lifetechnologies.com/careers.html
http://www.newscientistjobs.com/jobs/job/staff-scientist-bioinformatics-united-states-1401205026.htm

University coop advisors

http://www.phosphonet.ca/  http://www.ubcneurology.com/Staff%20Web%20Pages/Staff_Web_Pages_SPelech.html

http://gladstone.interviewexchange.com/jobofferdetails.jsp;jsessionid=A7DC955143026E85E12A32908502B0FB?JOBID=25999

http://www.can.ubc.ca/get-involved/career-opportunities/

http://www.bioplanet.com/

http://bioinformatics.ramapo.edu/employment/index.html

SGS Canada Inc
http://www.ca.sgs.com/

Response Biomedical Corporation
http://www.responsebio.com/contact.asp

Centre for Addiction and Mental Health
http://www.ctv.ca/CTVNews/Health/20111128/campbell-donation-CAMH-111128/

University of Manitoba
http://home.cc.umanitoba.ca/~frist/PDFJobDescription.html

DNA Nexus
https://dnanexus.com/careers/puzzles

Microsoft research
http://research.microsoft.com/en-us/

Butte Lab
http://buttelab.stanford.edu/people:abutte

Su Lab
http://sulab.org/

Optra systems
http://www.optrainc.com/

GenoLogics Life Sciences Software
GenoLogics

Gene Security Network
http://www.blogger.com/www.linkedin.com/company/gene-security-network

Miragen
MicroRNA (miRNA) company Miragen Therapeutics of Boulder, Colorado

http://www.employment.gov.bc.ca/

Li Ka Shing Knowledge Institute
St. Michael’s Hospital, Toronto, Ontario
http://www.blogger.com/www.stmichaelshospital.com/knowledgeinstitute/

GlaxoSmithKline Inc.
http://www.gsk.ca/english/html/careers/index.html

CLC bio, Toronto Ontario
http://www.clcbio.com/index.php?id=11

Jackson labs
https://jax.silkroad.com/epostings/index.cfm?fuseaction=app.welcome&category_id=49415&company_id=15987&version=1&startflag=2&parent=Research%2FResearch%20Support%3B%3B%3BBioinformatics%20Core&levelid2=49415

Lignol biorefineries
http://www.lignol.ca/

Aquinox Pharmaceuticals
http://www.aqxpharma.com/

Vancouver Island Technology Park
http://vitp.ca/current-companies/


University of Manitoba
Manitoba Institute of Child Health

http://ca.indeed.com/

http://www.bioinformatics.ubc.ca/category/opportunities/jobs

University of Victoria

10th Annual BioPartnering North America
http://www.techvision.com/bpn/participants/index.php?pageid=34

AstraZeneca
http://www.astrazeneca.ca/en/joinus/jobs.asp

Applied Biological Materials
Applied Biological Materials Inc.

BC BioEnergy
http://www.bcbioenergy.com/newsevents/news-releases/

Cardiome
http://www.cardiome.com/about-us

iData Research
http://www.idataresearch.net/idata/Aboutus.php

ZEMA ZEPowerGroup
http://www.ze.com/

Accelrys -  leading scientific enterprise R&D software and services company, supports industries and organizations that rely on scientific innovation to differentiate themselves
http://accelrys.com/

Quintiles
http://www.quintiles.com/about-us/

UBC symplicity
https://ubc-csm.symplicity.com/students/index.php

Genetrack Biolabs (Largest DNA testing service)
http://www.genetrackcanada.com/contact.php

Eli Lilly Pharmaceuticals
https://www.lilly.co.uk/about-us

indeed
http://ca.indeed.com/Bioinformatics-jobs

PerkinElmer
http://www.geospiza.com/Company/careers.shtml

Henry M. Jackson Foundation (Biotechnology High Performance Computing Software Applications Institute (BHSAI))
www.bhsai.org

Ingenuity Systems
www.ingenuity.com/company/careers.html

the Systems Biology Institute
http://sbi.jp

SRA
http://www.sra.com/

Glassdoor
http://www.glassdoor.com

Novadaq Technologies Inc
www.novadaq.com/  

T-Net
http://www.bctechnology.com/scripts/search_form.cfm

CareerJet
http://www.careerjet.ca/health-informatics-jobs/british-columbia-3086.html

Syreon
http://ch.tbe.taleo.net/CH01/ats/careers/requisition.jsp?org=SYREON&cws=1&rid=64

SBN
http://thesbn.ca/Sponsors/index.htm
http://thesbn.ca/Members/employers

BC Public Service
Ministry of Health
https://search.employment.gov.bc.ca/cgi-bin/a/searchjobs_quick.cgi

Broad institute of MIT and Harvard
http://www.broadinstitute.org/careers/career-center

http://bioinformatics.utoronto.ca/jobs

2012 Bioinformatics and Computational Biology Competition
http://www.genomecanada.ca/en/portfolio/research/2012-bcb-competition.aspx
http://www.genomecanada.ca/medias/PDF/en/2012-bcb-competition-list-registrants.pdf

1.            $335 M – Xenon Pharmaceuticals Inc.
2.            $140 M – Tekmira Pharmaceuticals Corporation
3.            $35 M – Welichem Biotech Inc.
4.            $11 M – Zymeworks Inc.
5.            $10 M – Allon Therapeutics Inc.
6.            $8.3 M – Protox Therapeutics Inc.
7.            $5.5 M – EnWave Corporation
8.            $4.6 M – Neovasc Inc.
9.            $2.6 M – iCo Therapeutics Inc.
10.          $2.5 M – biOasis Technologies Inc.

CHARLES PERKINS CENTRE SYSTEMS BIOLOGY LAB

RIM

Working at RIM: A Student's Perspective
http://coopcommunity.sfu.ca/modules.php?op=modload&name=News&file=article&sid=524&mode=thread&order=0&thold=0

Mozilla Plugins

http://blogs.techrepublic.com.com/howdoi/?p=199

~/.mozilla/plugins/libflashplayer.so

free online mindmap
http://bubbl.us/edit.php

Tuesday, February 2, 2010

Number properties - Commutative, associative

Commutative - order - 4+5 = 5+4
Associative - grouping - (4 + 5) + 6 = 5 + (4 + 6)
http://www.onlinemathlearning.com/number-properties.html

http://en.wikipedia.org/wiki/Idempotence
In computer science, the term idempotent is used to describe methods or subroutine calls that can safely be called multiple times, as invoking the procedure a single time or multiple times has the same result; i.e., after any number of method calls all variables have the same value as they did after the first call.
eg. table lookups

http://en.wikipedia.org/wiki/Atomicity_(database_systems)
atomic transaction, a series of database operations either all occur, or nothing occurs.

http://en.wikipedia.org/wiki/Deterministic_system_(mathematics)
In mathematics, a deterministic system is a system in which no randomness is involved in the development of future states of the system

OS / Architecture conferences

OSDI - Operating Systems Design and Implementation
http://www.usenix.org/events/osdi08/tech/

WIOSCA - Workshop on the Interaction between Operating Systems and Computer Architecture
http://www.ideal.ece.ufl.edu/workshops/wiosca09/

PESPMA Workshop on Parallel Execution of Sequential Programs on Multi-core Architectures (Beijing, China)
http://cccp.eecs.umich.edu/pespma

Monday, February 1, 2010

http://www.doodle.com/ for scheduling planning signup events

http://www.doodle.com/
-- for scheduling events.

Counting Permutations and Combinations

http://www.andrews.edu/~calkins/math/webtexts/prod02.htm

Permutations

Permutation is another name for possible arrangements with SOME items from a given set. It is important to remember that order chosen or position arranged is taken into account. Hence permutations are similar to anagrams. Given below is the necessary equation.
nPr = n! / (n - r)!
where r is the number of items arranged from n elements.

Example: How many ways can you arrange four figurines from a set of seven?
Answer: 7P4=7!/3!=7•6•5•4=840.
Alternate solution: The figurines can be placed as follows: 7 6 5 4 , which is the same as the factorial notation 7!/3!.

http://freeonlinecalculator.net/calculators/discretemathematics/permutations.php

P(8,5) = 8! / (8 - 5)! =
6,720

Combinations

Combinations are arrangements of elements without regard to their order or position.
nCr = n! / (r!(n - r)!)
where r is the number of items taken from n elements.
Note that these numbers are the same as those in Pascal's Triangle, the binomial formula, and the binomial distribution. Those less than about four digits should become very familiar.

Example: You have five places left for stamps in your stamp book and you have eight stamps. How many different ways can you select five?
Answer: 8!/(5!3!) = 8•7•6/(3•2)=56.
Think of putting them in slots, the first has eight choices, the next slot has seven choices and so forth as demonstrated.
8 7 6 5 4

Each combination of choosing 5 out of the 8 has permutations of its own. The five can be arranged in the following ways:
5 4 3 2 1

Thus there are (8!÷3!)÷5! = 8!÷(5!3!)=56 ways to select five of eight, but 6720 ways to arrange five of eight.

C(8,5) = 8! / 5! (8 - 5)! =
56

Unique dice combinations, 6+5+4+3+2+1 = 21, it's like a triangle
for dice with only 4 dots ...
(1,1) (1,2) (1,3) (1,4)
(2,1) (2,2) (2,3) (2,4)
(3,1) (3,2) (3,3) (3,4)
(4,1) (4,2) (4,3) (4,4)

so you can draw a diagonal and you don't count one side of the triangle, so first row has 1, second row has 2, third row has 3, fourth row has 4 so 1+2+3+4 = 10