{"uid":"cap_h6sFMEpFSXXusxOcAbRHL","slug":"saylor-innovations-beer-lambert-calculator-284a7d7e","name":"Saylor Innovations Beer-Lambert Calculator","description":"Concentration from absorbance, nucleic acid yield and purity, protein A280 and standard curve","url":"https://saylorinnovations.com/api/lab/beer-lambert?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["mode"],"properties":{"a230":{"type":"string","description":"optional (query)"},"a260":{"type":"string","description":"optional (query)"},"a280":{"type":"string","description":"optional (query)"},"mode":{"type":"string","description":"required beer_lambert, nucleic_acid, protein_a280 or standard_curve (query)"},"na_type":{"type":"string","description":"optional dsdna (default), rna, ssdna or oligo (query)"},"dilution_factor":{"type":"string","description":"optional dilution before the reading, default 1 (query)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"json"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_fxJGwVhaz-XH0MAoYsC5Z","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Calculates concentration from absorbance using Beer-Lambert law, including nucleic acid yield/purity, protein A280, and standard curve fitting","exampleAgentPrompt":"Calculate the DNA concentration from my nucleic_acid measurement — A260 is 0.45, A280 is 0.23, A230 is 0.18, dilution factor is 10, and the nucleic acid type is dsDNA.","exampleUseCases":[{"title":"RNA purity check after extraction","prompt":"I just ran my RNA sample on a nanodrop — A260 is 0.82, A280 is 0.44, A230 is 0.51, dilution factor is 2. Can you run a nucleic_acid Beer-Lambert calculation to check the concentration and purity ratios?"},{"title":"Protein concentration from A280","prompt":"I have an absorbance of 0.65 at 280nm for a 1cm cuvette with a dilution factor of 5. The extinction coefficient for a 1 mg/mL solution is 1.35. Can you calculate my protein concentration using the protein_a280 mode?"},{"title":"Standard curve interpolation for ELISA","prompt":"I have the following known standards for my ELISA — 0.1:0.12, 0.5:0.48, 1.0:0.95, 2.0:1.87 (concentration:absorbance pairs). My unknown sample has an absorbance of 0.72. Can you fit a standard curve and calculate the concentration?"}],"resultDescription":"Returns a JSON object containing calculated concentration values (in mg/mL and/or molarity depending on inputs), purity ratios (A260/A280, A260/A230 for nucleic acids), yield estimates, and for standard curve mode: curve fit parameters and interpolated concentration for unknown samples.","failureModes":["Missing required 'mode' parameter — returns error indicating mode must be one of: beer_lambert, nucleic_acid, protein_a280, standard_curve","Missing absorbance or transmittance values required for the chosen mode — returns computation error","Invalid or non-numeric values for absorbance/epsilon/path_length — returns parsing error","For standard_curve mode: fewer than two standards provided — insufficient data for curve fitting","Dilution factor of zero — returns division error","Epsilon of zero with beer_lambert mode — returns invalid parameter error"],"whenToPreferThis":"Use this endpoint when you need rapid, accurate spectrophotometric calculations in a lab or bioinformatics context — especially for nucleic acid quantification (DNA/RNA purity and yield), protein concentration via A280, or standard curve interpolation. Prefer this over manual calculation or spreadsheet tools when automating lab workflows or processing multiple samples programmatically. It covers all major Beer-Lambert modes in a single API, making it ideal for agents that need to interpret nanodrop or spectrophotometer readings without embedding the math locally.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:42:16.609Z","isFirstParty":false,"canonicalSlug":"saylor-innovations-beer-lambert-calculator-284a7d7e"}