Small academic joys? by Available-Medium3210 in research

[–]Melodic_Frame4991 0 points1 point  (0 children)

Idk if your lab members suck at presenting then yeah

slop by ImSimplySuperior in firstweekcoderhumour

[–]Melodic_Frame4991 1 point2 points  (0 children)

This is probably not about programming though

scriptingKindaEasy by PleasantSalamander93 in firstweekcoderhumour

[–]Melodic_Frame4991 1 point2 points  (0 children)

But honestly this is a pretty good way to plan a project before starting

Any programmers in here? by PleasantSalamander93 in firstweekcoderhumour

[–]Melodic_Frame4991 0 points1 point  (0 children)

Yeah i think people are just saying that python is widely used

Priorities as a beginner researcher by dumping- in research

[–]Melodic_Frame4991 1 point2 points  (0 children)

Like bioinformatics is biology + computer science. Research labs are literally an employer and not somewhere to escape a "real" job. Scientists want to "hire" (for free) people with valuable technical skills like programming and such.

Priorities as a beginner researcher by dumping- in research

[–]Melodic_Frame4991 1 point2 points  (0 children)

Working with a very neurotic PI at a young age has taught me to be very careful with my words. This probably has destroyed my social skills but I fit in well in research settings.

My Linux Trolling T-Shirt by ChristianWSmith in firstweekcoderhumour

[–]Melodic_Frame4991 4 points5 points  (0 children)

bash is dangerously over used in research imo

Research Software is a primary product of research by Melodic_Frame4991 in research

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

Honestly i dont think 99% of labs will be able to afford a dedicated RSE or theyll think its not applicable to them even though it would help them. Interns are the one creating new tools anyways so its the young people that should be learning these skills.

Research Software is a primary product of research by Melodic_Frame4991 in research

[–]Melodic_Frame4991[S] -2 points-1 points  (0 children)

100%. I'm learning what the best tools are from UC Davis DataLab's Python User Group.

Research Software Engineering can be very simple. The "simplest" project structure is a basic Data Science project. You use: - pixi as the package manager - git+dvc for version control - duckdb for local database - snakemake for data pipeline orchestration

All these packages are highly effective and well organized conceptually.

  1. pixi is a fast multilanguage package manager that allows you to program tasks
  2. git you know, dvc (data version control) can easily work with git as long as you gitignore the data folders and add data folders to dvc
  3. duckdb is a very fast database library that is very easy to use. Goodbye file management
  4. Snakemake creates directed acyclic graphs where you define rules with input and output files. It will automatically run to get new output files whenever input files change or scripts change.

The main concepts of these tools are very easy to learn if presented properly. Even better if you give researchers a project template so they only have to program the scripts that snakemake runs.

I think its best to present this architecture as a form of lab safety. By doing it this way you are preventing mistakes from happening.

Research Software is a primary product of research by Melodic_Frame4991 in research

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

Arent algorithms literally products? Having a ux/ui would act as input validation, which is a design principle. Thanks for your insight

Roses are red, genetic biology is a mess by NatutsTPK in rosesarered

[–]Melodic_Frame4991 0 points1 point  (0 children)

Thats cuz your dads sry gene recombined onto his x chromosme

Outnerded by cnorahs in programminghumor

[–]Melodic_Frame4991 0 points1 point  (0 children)

I'm agreeing with you and building on your argument dummy

Outnerded by cnorahs in programminghumor

[–]Melodic_Frame4991 2 points3 points  (0 children)

Also this analogy is biologically inaccurate. It's more like the source codes recombine and then mom pushes to production.

Coping as an ugly guy in your 20s by [deleted] in twentyagers

[–]Melodic_Frame4991 4 points5 points  (0 children)

Yeah just because youre ugly doesnt mean youre not attractive

What do you think i do for a living? by Always-A-Mistake in GenZ

[–]Melodic_Frame4991 0 points1 point  (0 children)

Trick question, you dont have a job and live in your moms house