fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

#methods

0 posts0 participants0 posts today

14 Ways to Quickly Improve Your Photography fro, Digital Photography School [Shared]

Feeling like your photography skills have plateaued? It happens to the best of us. One minute, you’re cruising along, picking up new techniques and elevating your sense of composition and light like a boss – and the next, you’ve hit a creative wall.

But don’t worry! While there’s no single magic bullet for improving your photography, I do have plenty of techniques and exercises that are designed to help you level up your skills, and that’s what I share in this article.

Note that different techniques will work better for different shooters, so if you don’t like a method, just skip it and move on. With any luck, you’ll find an approach that works for you, and you’ll be able to develop that creative eye once again.

welchwrite.com/blog/2025/03/26

SpringerLinkCross-validation for training and testing co-occurrence network inference algorithms - BMC BioinformaticsBackground Microorganisms are found in almost every environment, including soil, water, air and inside other organisms, such as animals and plants. While some microorganisms cause diseases, most of them help in biological processes such as decomposition, fermentation and nutrient cycling. Much research has been conducted on the study of microbial communities in various environments and how their interactions and relationships can provide insight into various diseases. Co-occurrence network inference algorithms help us understand the complex associations of micro-organisms, especially bacteria. Existing network inference algorithms employ techniques such as correlation, regularized linear regression, and conditional dependence, which have different hyper-parameters that determine the sparsity of the network. These complex microbial communities form intricate ecological networks that are fundamental to ecosystem functioning and host health. Understanding these networks is crucial for developing targeted interventions in both environmental and clinical settings. The emergence of high-throughput sequencing technologies has generated unprecedented amounts of microbiome data, necessitating robust computational methods for network inference and validation. Results Previous methods for evaluating the quality of the inferred network include using external data, and network consistency across sub-samples, both of which have several drawbacks that limit their applicability in real microbiome composition data sets. We propose a novel cross-validation method to evaluate co-occurrence network inference algorithms, and new methods for applying existing algorithms to predict on test data. Our method demonstrates superior performance in handling compositional data and addressing the challenges of high dimensionality and sparsity inherent in real microbiome datasets. The proposed framework also provides robust estimates of network stability. Conclusions Our empirical study shows that the proposed cross-validation method is useful for hyper-parameter selection (training) and comparing the quality of inferred networks between different algorithms (testing). This advancement represents a significant step forward in microbiome network analysis, providing researchers with a reliable tool for understanding complex microbial interactions. The method’s applicability extends beyond microbiome studies to other fields where network inference from high-dimensional compositional data is crucial, such as gene regulatory networks and ecological food webs. Our framework establishes a new standard for validation in network inference, potentially accelerating discoveries in microbial ecology and human health.

Here's a #Ruby #design #question that regularly pops up in various contexts such as this: The Mailjet gem is a REST API adapter, 99% generated code. It exposes things as #class #methods like `Mailjet::Contact.create`. For a simpler, more consistent interface, I'm wrapping these in my own #PORO service class, all class methods as well, but I don't like this orgy of `class << self`. How to better design this? Here's a gist with the method bodies removed for readability: gist.github.com/svoop/25accb41

GitHub Gist: instantly share code, notes, and snippets.
Gistwebhook_service.rbGitHub Gist: instantly share code, notes, and snippets.

and this paper also in MBMG erally nice : good work Tiina 😀
mbmg.pensoft.net/article/13083
Technology Readiness Level of biodiversity monitoring with molecular methods – where are we on the road to routine implementation?
by Laamanen et al.
#edna #methods #TRL #metabarcoding #standardisation

Metabarcoding and MetagenomicsTechnology Readiness Level of biodiversity monitoring with molecular methods – where are we on the road to routine implementation?Human activities are causing rapid biodiversity loss across ecosystems, affecting human well-being and crucial ecosystem services. Traditional biodiversity monitoring tools cannot keep up with the increasing demands of monitoring due to their limited spatial or temporal coverage, high costs, and lack of taxonomic expertise. Thus, implementation of novel molecular monitoring methods such as environmental DNA (eDNA) and DNA metabarcoding, are necessary. Molecular monitoring methods offer significant benefits for biodiversity monitoring and environmental assessment: high sensitivity and accuracy, non-invasive sampling, broad taxonomic range and cost and time efficiency. However, the diverse methodological approaches lead to poor comparability between studies and surveys, highlighting the need for standardised assessments. We used the Technology Readiness Level (TRL) framework to evaluate the maturity of molecular monitoring methods, providing a structured assessment of their readiness for routine use. In a systematic literature review, 420 articles fulfilling the study criteria were assessed and both individual studies and method categories ranked according to the TRL scale. The findings revealed a growing number of studies, particularly in aquatic environments, with most studies validating molecular technologies on a small scale but lacking large-scale system demonstrations. Aquatic eDNA-based methods targeting fish showed overall higher technology readiness compared to other sample types and taxa and applications of molecular monitoring methods ranked into the highest TRL were predominantly freshwater studies. Key barriers to the broader implementation of molecular methods to monitoring include the need for international standards, better quantitative estimates and comprehensive reference libraries. National and international cooperation is crucial for establishing common standards, ensuring reliable and comparable results and expediting the routine use of molecular methods in biodiversity monitoring. Recent efforts towards international standardisation are encouraging, but further coordinated actions are necessary for the global implementation and acceptance of these methods.

Nice paper in MBMG about eDNA methods standardisation
mbmg.pensoft.net/article/13207
What is eDNA method standardisation and why do we need it? by Theroux et al.
#Environmental #DNA #lab #accreditation #management #methods #standardisation #edna

Metabarcoding and MetagenomicsWhat is eDNA method standardisation and why do we need it?The rapid advancement of environmental DNA (eDNA) science in the past two decades has inspired a concomitant growth in the development of eDNA sampling and analytical methods. However, these methods are often developed by individual laboratories or institutions, which can isolate protocols within programmes, agencies or regions and prevent the beneficial exchange of data and ideas. Recent efforts to advance national and international coordination have resulted in a groundswell of standardisation efforts, but there is still considerable confusion around the role of formal standards for regulatory or research applications. With this commentary, we hope to provide clarity on the terminology used in standardisation discussions, including the differences between formal standards and best practice guidelines. Additionally, we discuss how eDNA method choice may be informed by environmental management scenarios and review examples of formal eDNA method standards being used to inform management action. The eDNA community now has an opportunity to develop a roadmap for method development to help close standardisation gaps, advance eDNA method adoption and accelerate our ability to monitor biological life at the scales our current environmental challenges demand.

Oh my goodness, how did I miss that in ES7 you can use a closure as a method. Goodbye `bind()`, you will not be missed :)

e.g.,

```js
class A {
b = () => console.log(this)
}

const a = new A()
a.b() // A { b: [Function: b] }

const c = a.b
c() // A { b: [Function:b] }
```

Nice! :)

**Edit**: Be careful with this. See this note by @marsup: mastodon.social/@marsup/113799

MastodonMarsup (@marsup@mastodon.social)@aral@mastodon.ar.al Respectfully, this looks like an anti-pattern. `b` won't be part of the prototype, potentially preventing some meta programming, and you're going to get a new `b` for each instance of that class, consuming that much more memory for each instance you hold.
Continued thread

A bunch of related HCI refs on deployment failures :

- Baumer & Silberman (2011). When the implication is not to design (technology).
- Gaver, Bowers, Kerridge, Boucher & Jarvis (2009). Anatomy of a failure: how we knew when our design went wrong, and what we learned from it.
- Into the wild: challenges and opportunities for field trial methods.
- Cracks in the Success Narrative: Rethinking Failure in Design Research through a Retrospective Trioethnography

I recommend reading #JacquesEllul "Le fascisme, fils du libéralisme" ("Fascism, son of Liberalism, 1937).

Ellul was an eye-witness of fascism in Italy, Germany and Spain. He argued that fascism is a method, not an ideology, a technology of the social. By using industrial organization methods it turns a society into a totalitarian enterprise.

An OCRed version of the articler is available on JSTOR (a free account is sufficient)..