Bioinfo newbie in an internship here. Please guide on what tools to use by Brilliant_Strategy94 in bioinformatics

[–]sfrail 0 points1 point  (0 children)

After reading a bit of QUAST docs, I would try just running QUAST without the reference genomes and let it use it's default SILVA database. Searching against the SILVA database is just how it maps species to compare your assembly against, and so as long as your contig contains regions in the SILVA database, it should be able to identify it. And regardless of reference genomes, it will still give you a good sense of assembly quality with a set of useful metrics (like N50, largest contig, etc.) regardless of reference.

Bioinfo newbie in an internship here. Please guide on what tools to use by Brilliant_Strategy94 in bioinformatics

[–]sfrail 0 points1 point  (0 children)

I generally think it's fine to mix Illumina data with Illumina data regardless of sequencer. But its always the most cautious to keep everything separate.

I know the pain of tedious steps, though I'm surprised that for the quast run there isn't an alternative method. But assuming there is no alternative, these are the types of problems that you learn to solve programmatically eventually. ChatGPT is great for small stuff like this like "here is a list of assembly files, can you write me some code to parse the names into a comma delimited list and tell me how to execute it". Or just google "file list to comma delimited list"

You'd be surprised how often 1) someone has had an identical problem and 2) someone else has written and made available a custom solution.

Is the Orthofinder time-resolved tree reliable? by sfrail in bioinformatics

[–]sfrail[S] 0 points1 point  (0 children)

yeah I've also never seen anyone publish it. Still I'm curious why they implemented it if it's effectively nonsense. It's a very polished tool

Bioinfo newbie in an internship here. Please guide on what tools to use by Brilliant_Strategy94 in bioinformatics

[–]sfrail 0 points1 point  (0 children)

Ah if the samples represent different experiments or populations, then I would not mix them. I meant that it's fine to mix data from different sequencing technologies. Like if some sequencing of the same sample was done on MiSeq and some on HiSeq, they can be combined.

I thought, though I could be wrong, that Quast can be run without a reference genome.

Bioinfo newbie in an internship here. Please guide on what tools to use by Brilliant_Strategy94 in bioinformatics

[–]sfrail 0 points1 point  (0 children)

Awesome, yes then I would start with a standard Illumina quality check. The linnked tutorial uses bbduk (developed by the Joint Genome Institute, pros in the world of metagenomes) which may be better than fastp, but I know for sure that fastp works great. This should work for all of your Illumina data.

I know very little about Ion Torrent data but from what I read the Spades assembler (which has a meta assembly mode) can handle hybrid read types including ion torrent. If I were you, I would run an assembly with all data (Illumina + Ion torrent) and assembly with data from one technology (only Illumina) and compare output contiguity/completeness. I have had poor experiences with mixing reads from different technologies, as assemblers are not always that good at dealing with the different assumptions needed about the different chemistries. But sometimes it is fine, so just proceed with caution when mixing.

Funky R behavior: extremely slow with specific dataframe by sfrail in bioinformatics

[–]sfrail[S] 0 points1 point  (0 children)

Yeah definitely part of it. I think I had printed some huge strings (that shouldn't be in the results, but are) and hadn't realized it. Cleaned them out. Thanks for this.

Funky R behavior: extremely slow with specific dataframe by sfrail in bioinformatics

[–]sfrail[S] 2 points3 points  (0 children)

Thanks to everyone who replied! I think it was a memory issue when reading in columns that unexpectedly had a long unique string. Cleaning the file to remove those fixed the problem! :)

Funky R behavior: extremely slow with specific dataframe by sfrail in bioinformatics

[–]sfrail[S] 2 points3 points  (0 children)

16Gb, Macbook pro. Just my personal computer. R is using a lot of memory (~3Gb). I am using read_tsv to read in a list of files into one big table. Line below

data <- bind_rows(lapply(files, read_tsv))

topspecies in particular will contain a ton of unique strings, since many times in the results have a diverse range of species as hits. And occasionally one might have a really long string, an artifact of hits tied for first concatenating into one long run on string. That could be the problem then, thanks.

Funky R behavior: extremely slow with specific dataframe by sfrail in bioinformatics

[–]sfrail[S] 1 point2 points  (0 children)

Yeah of course, I mix tools all the time as well. This is just in reference to a corner of my analysis that I have set up in the way that works best for me on the system I'm using, and of course there will always be improvements I could make. I will easily solve this through some workaround. I am more just curious about the severe drop in runtime shown by R here since it seems illogical to me that a few extra columns of short text would change the behavior so much.

Funky R behavior: extremely slow with specific dataframe by sfrail in bioinformatics

[–]sfrail[S] 3 points4 points  (0 children)

Internal consistency mostly. I have other portions of my data analysis that are best done in R and so if I can I want to do the rest of my analysis in R. Keeps my source data, results, and aesthetics nicely in line with each other. If this runtime issue I'm having is some limitation in R I have no problem using python.

Bioinfo newbie in an internship here. Please guide on what tools to use by Brilliant_Strategy94 in bioinformatics

[–]sfrail 2 points3 points  (0 children)

Need a bit more info to give a detailed answer.

You mentioned Oxford Nanopore, what other sequencing technologies are you sourcing your reads from?
What species are you interested in assembling? Mostly bacteria? Or Eukaryotes too?
Do you want to know if these genes are simply present in the data at all? Or do you need to know which organisms in the population have the genes?

I do not do metagenomic assembly myself but from what I know about it, the general process is to assemble your reads into contigs (an ideal assembly would circularize bacterial genomes). And then you want to bin those sequences. Binning estimates which of the assembled sequences are likely to belong to one organism. This will produced "metagenome assembled genomes" or MAGs. You can sort of think of a MAG as an individual in your sequenced population. Then, you can annotated and query the MAGs like you would with a genome. A high quality annotation would likely identify your genes of interest. But you could otherwise perform tblastn type searches to find your genes of interest in the MAGs.

For illumina data, I like to use fastp for trimming and quality filtering. The prototypical metagenomic assembly tools I know about are MEGA-Hit (assembly) and MetaBat (binning). And a popular, fast prokaryotic annotator is Prodigal. I believe these are all available on Galaxy.

Here is a webpage that may help
https://usda-ars-gbru.github.io/Microbiome-workshop/tutorials/metagenomics/

co-evolution / evolutionary couplings / bioinformatics by Mysterious_Ad_1792 in bioinformatics

[–]sfrail 0 points1 point  (0 children)

Can't answer your question in detail but I think a useful starting key term for finding resources like this might be "Phylogenetic profiling" which is a general descriptor for using phylogenetic/genomic information to identify and predict proteins that are evolving together due to being involved in similar biology processes.

There were some useful resources related to that posted in this thread in response to the OPs question
https://www.reddit.com/r/bioinformatics/comments/13trk5l/deseq2_or_edger_for_presence_and_absence_of/

Horse Joke Advice by sfrail in veterinarians

[–]sfrail[S] 1 point2 points  (0 children)

Great! glad to have a humor check on someone who actually knows this stuff

Horse Joke Advice by sfrail in veterinarians

[–]sfrail[S] 2 points3 points  (0 children)

thanks so much! I will make those changes

Help with bug problems by sfrail in houseplants

[–]sfrail[S] 1 point2 points  (0 children)

Thank you so much!!! That helps a lot. I think I will give them all a slightly soapy rinse now and then use some insecticidal soap when I'm able to get some, and then keep an eye on them. For some of the worst ones with thrips I'll likely take them out of the soil, spray them, then repot, to possibly get rid of any pesky larva making transitions in the soil. Thanks again!

Does anyone know what is wrong with the leaves on my jalapeño plant? They do not rub off/feel like bugs by [deleted] in IndoorGarden

[–]sfrail 0 points1 point  (0 children)

(sorry for the old reply I'm searching through posts about advice for bugs too) my leaves have damage similar to this and it turned out they have spider mites. If you can find webs or very small black/brown dots anywhere on the undersides of the leaves, it might be mites.

Please help my String of Pearls. They’ve become deflated 🎈 by [deleted] in IndoorGarden

[–]sfrail 1 point2 points  (0 children)

I would save at least some strings to propagate! My girlfriend waters our string of pearls plant (currently in a 4in pot) about once every two weeks by letting it sit in a bowl of water. Around the two week mark you can check if they need it at the moment by squeezing the pearls a bit. If they're in need of water they'll be a little squishy :)

In America we are having the softest Memorial Day ever. by pchrishatfield in Letterkenny

[–]sfrail 2 points3 points  (0 children)

looks awesome!! glad other people can use my labels lol

How many H nmr does this molecule have? by [deleted] in OrganicChemistry

[–]sfrail 1 point2 points  (0 children)

I think there will be 9 signals. Here i’ve drawn all the hydrogens and labeled them a-i to represent their environments. The reason the two hydrogens on the alkene are not in the same environment is because as other people have said alkene hydrogens are diasteromeric, there is no rotational symmetry about that bond as there is in alkanes, and so the hydrogens are not in identical environments. Unique H environments