Hi All,
Thought I'd share a trick that would've saved me an immense amount of frustration a week ago.
Circos does not recognise mac end of line (EOL) characters in track data files. I had been generating tab delimited data in a unix program and reformatting in microsoft excel for mac, saving as csv, then using the find-replace function of notepad to substitute spaces for commas. The final product should have worked perfectly in circos. Instead I found that only the first line of data would be read into my graph or an error generated.
I found that manually deleting and re-adding each line break made my data visible again to circos.
A far more efficient solution for anyone running into this issue is to use the conversion tool dos2unix to replace the mac EOLs with unix ones.
You can install dos2unix using the homebrew package installer -
http://mxcl.github.com/homebrew/--> brew install dos2unix
--> dos2unix -c mac -o <mydatafile.txt>
Hopefully this will help somebody out!
Adam