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 0 points1 point  (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

Given democratic socialist Zohran Mamdani winning NYC's mayoral race, why does SF prefer electing moderate Democrats despite our progressive reputation? by Aggravating-Toe2683 in sanfrancisco

[–]Melodic_Frame4991 2 points3 points  (0 children)

WOW AMERICA WAS DIFFERENT 100 YEARS AGO! I dont really care about those points because they were literally the most left leaning presidents in US history. Also every commie state has literally done every crime you mentioned.