Invest for the next soybean market, not the last one.

You're making soybean capital and trading decisions using historical basis and historical draw territories. But the position you take this year has to pay off in a market that doesn't exist yet. Morgan builds that market. Add crush capacity, shock crop yields, shift export programs, reprice freight — and watch the competitive map redraw itself around your position.

Request access
3,100
Counties valued
52
Weeks per crop year
8 million+
Transportation routes
0
Soybean price inputs
The problem

Today's analysts give you a price history, and a guess for the future.

Add capacity to a central Iowa crusher. Shift a quarter of Gulf export volume to the PNW. Lose a crop in the Eastern Corn Belt. In these imagined scenarios a basis history table can't explain the full competitive impact on your business. It can only inform an educated guess.

Morgan replaces that guess.

Build out your view of future crop year fundamentals and Morgan simulates it, showing soybean flows and relative values across the crop year for the entire US marketplace.

See for yourself.

Request access to see Morgan at work. Here's what's inside.

On this site

One baseline surface. Three scenarios built on it.

The baseline surface is Morgan's simulated output of the 24/25 crop year. The scenarios show what happens to the baseline when different market fundamentals change. These scenarios are illustrations of the type of custom work Morgan can do.

Tab 01 · Live

Baseline Value Surface

The national map for the 24/25 baseline crop year. Every county and every facility, valued month by month across the crop year, with a relative value referenced to either ADM Decatur or the US Gulf.

  • County and facility values
  • View crush plants, export ports, or both
  • Scrub month-by-month across the crop year
  • Filter to any state or region
Tab 02 · Live

Scenario 1 — Des Moines Crush Expansion

133k bushels per day of new capacity added in central Iowa, with the crop year re-simulated around it. Crop year carryout reduced to accommodate additional crush volumes.

  • How far the draw territory grows, county by county
  • Change in bushel/miles of trucking capacity required
  • Measured change in competitive ranking of relative bean cost for every plant
  • Which counties gain value, and by how much
Tab 03 · Live

Scenario 2 — Gulf to PNW Export Shift

Twenty-five percent of Gulf export demand redirected to the Pacific Northwest in the same shipment week. National export volume unchanged; nothing else adjusted.

  • How the PNW draw basin expands eastward
  • What comes off the river, and what the railroads pick up
  • The effect on plants already in the ground
  • Which basins gain and which give up value
Tab 04 · In development

Scenario 3 — Eastern Corn Belt Crop Failure

A production shortfall in the Eastern Corn Belt, with the reduced supply pool asked to serve unchanged crush and export demand. A supply shock rather than a demand shock, a test of Morgan in a short year.

  • How draw territories stretch west to cover the gap
  • Which eastern plants lose their freight advantage
  • Where the river and rail loads shift
Who uses Morgan

Anyone making decisions that depend on soybean market fundamentals.

Processors & traders

Site a plant, size an expansion, and see your delivered bean cost against every competitor in the country — before you commit the capital.

Exporters & transportation providers

Understand how trade-flow shifts redraw draw basins, what moves from river to rail, and where the freight advantage sits week to week.

Originators & producers

See where value genuinely sits in your geography, and what a structural change upstream or downstream does to your local market.

Investors & lenders

Independent diligence on a plant, a terminal, or an acquisition — grounded in fundamentals rather than seller's projections.

Who built it

Built by someone who ran the assets it models.

Duane Dunlap
Owner, DNS Commodities

25 years of Ag commodity experience spanning

  • Grain origination and trading
  • Truck, rail and barge freight trading
  • Soy and Cottonseed crush management
  • International vegetable oil and biofuels trading

DNS Commodities provides fundamental insights to inform capital, operational, and trading decisions in your Ag/Renewable commodity business.

Questions

What Morgan is, and what it can do for you.

Most people meet Morgan and file it as a map product. It is much more than a map. It is a way of reasoning about where soybean value comes from, and the maps are how that reasoning gets displayed. These questions are written to make that distinction concrete.

Part one — what Morgan actually is
What is the Morgan Soy Simulator?

Morgan is a simulation of the U.S. soybean market as a physical distribution problem. Every week of a crop year, Morgan coordinates movement of available bushels in each US county and sends them to their best demand point using a full freight matrix covering all major transportation modes.

Once movements are allocated across the crop year, Morgan uses its freight matrix to derive relative values for each county and each demand point for each week of the year.

In Morgan's framework value is a consequence of distribution economics and physical constraints.

Is this a price forecast?

No. Morgan will not tell you where November beans are going. It has no view on the board, on Chinese demand, on the Brazilian crop, or on next week's basis at your elevator.

No price of any kind is fed into the engine — not a futures price, not a posted bid, not a historical basis. If it did take a price in, the output would just be that price rearranged.

What Morgan produces is relative value: what a bushel in this county is worth compared to a bushel at Decatur, or at the Gulf, in this week, given where the demand sits and what freight costs.

With Morgan, it is possible to assign fixed relative values to supply or demand components and model distribution. For example, a client may ask what happens to export distribution if PNW values are locked at a $1/bushel premium over Gulf values. Morgan could then assign total export demand between the two regions to assess how many bushels each port is able to source while maintaining that relative value.

Then what is it, if it isn't a forecast and isn't data?

It is a framework — a structured way of asking "if this changes, what else has to change?" and getting an answer that is internally consistent across the whole country.

That consistency is the thing you cannot get any other way. You already know, from experience, that a new plant pulls beans away from its neighbours. What you cannot do in your head is trace that pull through 3,100 counties, across three freight modes, over 52 weeks, while every other plant and terminal in the country reacts at the same time. That is a distribution problem with hundreds of thousands of moving parts, and it is exactly the kind of problem a simulation exists to solve.

So Morgan is not a source of facts. It is an instrument for reasoning about consequences. Its output is a set of relationships you can interrogate.

How is this different from the bid sheets and basis maps I already have?

A bid sheet tells you what. Morgan tells you why, and therefore what if.

Posted bids are the market's answer today. They are observations. They cannot be re-run under different conditions, they do not exist for the plant that has not been built.

Morgan is built from the causes rather than the symptoms, which means you can change a cause and watch the symptoms move. That is the only way to answer a question about something that has not happened yet.

Part two — the work it can do
Someone is building crush capacity near me. What does Morgan tell me?

Where the beans to feed it will likely come from, and what that does to everyone already competing for them. Morgan will also show the estimated impact on local county relative values as well.

Worked example — Scenario 1 on this site

133k bushels a day of new capacity at Des Moines. Morgan re-runs the crop year with the plant in place and reports: how far the draw territory has to reach, which counties enter the draw that were shipping nowhere near it before, and how the competitive bean cost ranking reorders.

Morgan reveals second order answers that are material to competitors and suppliers of the new capacity. For example it will show which existing plant loses its advantage because its marginal counties got bid away, not to Des Moines, but to a different crusher impacted by Des Moines' new demand.

What happens in my territory if export demand moves?

Trade flows shift for reasons nobody in the supply chain controls. The question is always the same: when the destination changes, which origins get pulled and which get stranded.

Worked example — Scenario 2 on this site

Twenty-five percent of Gulf export demand redirected to the Pacific Northwest, in the same shipment week, with national export volume unchanged. Nothing else touched.

Morgan reports how far east the PNW draw basin has to stretch to fill the new program, what comes off the river as a result, which railroads pick up the freight, and what it does to the delivered bean cost of plants that were never part of the export trade at all.

What happens when rail service or rail economics change?

Morgan is well suited to tackle changes in freight economics or service.

Every Class 1 carrier is distinct, with its own service network, rate structure, and market access. Morgan carries this structure — loading points, demand points, mileage, and rates. Utilizing public rate tariffs where available and estimated rates where necessary, Morgan reveals how shifts in rates, freight availability, supply or demand impact the soybean market.

So you can ask: if this corridor's economics move, which counties lose their cheapest route to demand, where do those bushels go instead and what does the substitution cost?

If you are a railroad, the same question runs the other direction: which bushels are you positioned to win, and what would it take.

What happens in a short crop?

A short crop is not a supply problem in one place. It is a redistribution problem everywhere, because demand that used to be served locally has to go looking.

Worked example — Scenario 3, in development

A 30% yield loss across Ohio, Indiana, Michigan and Kentucky, 15% in Illinois, with crush demand left unchanged. Roughly 342 million bushels off national production.

The question Morgan is being pointed at: how far west do eastern draw territories have to stretch to cover the gap, which eastern plants lose the freight advantage they normally enjoy, and what does the additional length do to the river and rail networks in between.

Can Morgan tell me where to put a plant?

It can tell you how a plant in a given place would compete for beans, how far it would have to reach to fill itself, who it would be taking from, and how that changes across the seasons of a crop year. Run several candidate sites and you have a defensible ranking.

Plant siting turns on rail access, utilities, permitting, labor, meal and oil markets and the price of the land — none of which Morgan models. It answers the origination question, which is usually the one with the most money attached and the least rigor applied. Later iterations of Morgan will address the meal and oil markets using a similar analysis to soybeans. Stay tuned!

What is Morgan not good for?

A lot goes into a daily price for soybeans at a facility. Futures price moves, carry vs inverted futures structure, corn crop size, plant downtime, a local weather event, missed RR service, a bin quality issue — all impact prices every day. Morgan does not try to capture any of that information and therefore is not good at some things.

  • It does not forecast basis at a plant. Morgan does not model short term or facility specific basis moves. Morgan assesses a market scenario and reveals how the competitive structure will play out among county suppliers and soybean demand points. A futures rally could well impact one plant in a high production area more than a plant in an area with poor yields that year due to reluctant farmer selling in the low yield area. Morgan does not attempt to capture all the daily moves up and down in basis.
  • It does not do price discovery. Morgan does not ingest absolute price levels. No futures prices, no basis levels. Morgan does not say whether soybeans should be $9 or $15/bushel.
  • It does not consider forward values and their impact on eventual market structure. Morgan initiates a weekly distribution based on market supply and demand. It does not, for example, know that 3 months ago China bought 24 cargoes in 3 days for shipment in the now current month, driving up river values and pulling non-traditional bushels onto the river. Morgan does not consider forward market activity of any kind.
  • It does not predict supply, demand, or transportation costs. Morgan reacts to inputted supply, demand and transportation costs. In some cases Morgan can flag constraints to clearing local supply or meeting specific demand. Morgan can also demonstrate the impact of changing specific components — for example modeling a spike in barge freight costs will reveal the next best supply options via rail to the Gulf, but it will not tell you how high shuttle freight costs will rise in response.
Part three — pointing it at your question
What are some examples of custom work Morgan can perform?

The three scenarios on this site are the demonstrations, not the menu. They were chosen because they are easy to explain, not because they are the limit. What a custom engagement looks like depends entirely on who is asking:

  • A processor substitutes its own receipts and freight book, then asks what an expansion, a shutdown, or a competitor's new plant does to its own origination cost.
  • A railroad inputs its own capacities and constraints then asks which bushels are winnable, what service or rate change might win them, and what the competing carrier would have to do in response.
  • An exporter considers its own demand, then asks how much origin flexibility it really has when a corridor tightens due to expanding crush, or a local crop failure.
  • A lender asks for an independent read on an asset's draw territory and cost position before committing capital.
  • An investment bank asks for a report on ten year market competitiveness of 2 competing crushing businesses, with an intent to incorporate this into their client's M&A strategy.

In every case the pattern is the same: your data goes in, your question gets framed as a scenario, and the engine reports the structural consequence.

Is my data and my question confidential?

Yes. Client data is used for that client's work and is not folded into the public build or into anyone else's scenario. Custom scenario results belong to the client who commissioned them. NDAs for all work are expected and a normal course of business for DNS Commodities.

How do I start?

Request access to this site. Tell us who you are and what you're working on, and we'll set up your login so you can see the baseline surface and the scenarios for yourself. When you find a question Morgan should be pointed at, commission a scenario from inside.

See Morgan for yourself.

Access to the Morgan Soy Simulator is granted individually. Tell us who you are and what you're working on, and we'll set up your login. Inside you'll find the baseline value surface for the 24/25 crop year, three worked scenarios, and a direct route to commissioning one of your own.

No cost, and no obligation.

Request access

Your details are used to set up your access and nothing else. Would rather talk first? Write to duane@dnscommodities.com.
Already have an account? Sign in here.

DNS Commodities — Ag/Renewables Intelligence
duane@dnscommodities.com
Morgan Soy Simulator — Outputs are model estimates, not trading advice.

Morgan Soy Simulator

Assessing the competitive impacts of changing soybean market fundamentals.

DNS Commodities · Confidential

Sign in

Access is granted individually.

No account yet? Request access.

DNS Commodities — Morgan Soy Simulator
In development

Case Study Example: An Eastern Corn Belt crop failure

A production shortfall in the Eastern Corn Belt, with the reduced supply pool asked to serve unchanged crush and export demand. A supply shock rather than a demand shock, a test of Morgan in a short year.

The specification

Locked before the build, as with every scenario on this site.

InputChange
Yield — Ohio, Indiana, Michigan, Kentucky−30%, every county
Yield — Illinois−15%, every county
Crush demandUnchanged, everywhere
Export demandReduced pro-rata across all export sinks
Carry-inUnchanged
CarryoutReduced, with every quarter-end set rather than left to the model

The questions it is being pointed at

What this scenario will report when the results publish.

How far west eastern draw territories stretch to cover the gap
Which eastern plants lose the freight advantage they normally enjoy
What the additional length does to river and rail loads in between
Which counties gain relative value, and which give it up
Results are not published yet. The scenario is specified and simulated; the published outputs follow once the build completes. If a short crop is the question in front of you now, a custom scenario can be run on your own geography and your own assumptions rather than these.

Commission a scenario

The three scenarios on this site are examples of the type of work Morgan can do. Tell us the question in front of you and we will reach out within 2 days to schedule a conversation to discuss scope, timeline, and cost.

Tell us the question

You're signed in, so we already have your details.

Rather talk it through?

Call DNS Commodities directly, or write to duane@dnscommodities.com.

+1-662-550-9462

Case Study Example: A 133k bushel per day expansion at Des Moines

In this example we model a 133k bushel/day crush expansion in Des Moines, IA. Morgan re-simulates the 2024/25 crop year with the increased capacity in place and reveals how the market structure changes: where the beans come from, how far they travel, what they cost, and how the competitive reorder shifts.

No price was assumed. Morgan updates demand with the crush increase and models the impact. Outputs are derived from Morgan's simulation engine that importantly does not set a soybean price level. Morgan's value outputs emerge from county supply, plant/export demand and Morgan's freight matrix.

How supply responds. The added crush is funded from carryout rather than from the historical selling pace. Each state's quarterly disappearance schedule is raised so that 53.5 million bushels more of the same supply pool clears over the crop year — 13.375 million per quarter, allocated across states in proportion to each state's disappearance in that quarter. Production is unchanged; ending stocks fall by the amount the plant consumes.

What changes

Baseline is the simulated 2024/25 crop year. Scenario is the same year re-run with 133k bu/day of additional Des Moines capacity. All other supply, crush, export and freight matrix data is left unchanged. In this scenario, annual carryout is reduced by the modeled crush increase.

MeasureBaselineWith expansion ChangeNote

Draw territory

Counties supplying the plant, and how much each ships across the crop year. The territory grows from — counties to —.

Baseline —

With expansion —

Where the new bushels come from

Change in volume drawn, by county. — counties enter the draw from zero; — existing suppliers ship materially more.

Change in volume drawn — thousand bushels

What it costs to source

Bean cost relative to ADM Decatur, a central reference point. A higher number means the plant must pay more for a delivered bushel. Changes inside two cents are within the model's estimation band and are shown in grey.

Plant BaselineWith expansion Change Rank beforeRank after

Change in bean cost by plant — $/bu, orange = dearer

Who benefits

Change in county bean value. — counties gain a cent or more, averaging —. This output is useful not just for the owners of the Des Moines plant, but also other stakeholders impacted by increased soybean prices in the region.

Change in county value relative to Decatur IL crush — $/bu

Want this run on your own plant, your own geography, your own assumptions?

Case Study Example: A 25% shift of Gulf exports to the Pacific Northwest

Twenty-five percent of every Gulf export sink — Mississippi River, East Gulf, North Texas and South Texas — is redirected to the Pacific Northwest in the same shipment week it originally moved. The added volume is split between Columbia River and Puget Sound in proportion to their existing share.

Nothing else changes. National export volume is identical. Crush demand, production, and every state's quarterly stocks schedule are left exactly as the baseline. The model was given no price, and no supply assumption was adjusted to accommodate the shift.

The question it answers. If trade flows move west, which basins gain, which railroads carry the freight, what happens to the river, and what does it do to the delivered bean cost of plants already in the ground.

What changes

Baseline is the simulated 2024/25 crop year. Scenario is the same year with a quarter of Gulf export demand relocated to the PNW.

MeasureBaselineWith shift ChangeNote

The PNW draw basin

Counties supplying Columbia River and Puget Sound, and how much each ships across the crop year. The basin grows from — counties to —.

Baseline —

With shift —

Where the PNW finds the extra bushels

Change in volume drawn, by county. — counties enter the basin from zero; — existing suppliers ship materially more.

Change in volume drawn — thousand bushels

Transportation

Freight rates are identical in both runs. The same freight matrix, the same published rail tariffs and fuel surcharges, the same barge rates, the same diesel, the same river conditions. Nothing in the cost of transportation was altered. Every difference below comes from beans taking different routes to different destinations — not from a change in what it costs to move them.

Rail — direct line hauls

Single-line movements only. Interchange traffic between two railroads is excluded so each carrier is credited with the haul it actually originates and terminates.

Carrier Baseline MBuWith shift MBu Change Baseline ton-miles (MM)With shift ton-miles (MM) Avg haul beforeAvg haul after

Barge — inland waterway

Volume and ton-miles moving by river, by month.

Month Baseline MBuWith shift MBu Change Baseline ton-miles (MM)With shift ton-miles (MM) Avg miles beforeAvg miles after

County value, month by month

County bean value in each month of the crop year, baseline beside scenario. Values are spreads, not price levels — the model sets no price. Colour scales are fixed across every month so the maps are comparable as the slider moves.

—

Baseline —

With shift —

Change in county value — $/bu, orange = higher

What it costs the plants

Delivered bean cost relative to ADM Decatur, crop-year average. A higher number means the plant must pay more for a bushel at its gate. These plants are not running more volume — they are competing with a Pacific Northwest that is bidding for the same crop. Changes inside two cents are within the model's estimation band and shown in grey.

Facility BaselineWith shift Change MBu baselineMBu scenario

Export corridors

Corridor value relative to ADM Decatur. The Pacific Northwest must bid up to source the additional volume; the Gulf, buying less, eases.

Corridor BaselineWith shift Change MBu baselineMBu scenario

Want this run on your own program, your own corridors, your own assumptions?

This baseline value surface displays Morgan's simulated results using data from the 2024/25 crop year. Across the top is a month slider, allowing a look at each month's values at the County or Facility (crush and export ports) level. Toggle between these views on the left side. Additionally, filter the output to Crush plants, Export ports, or All. When in Facility view, select a plant and see a chart of its weekly values for the crop year below the map.All values are expressed either as relative to ADM Decatur IL or US Gulf, both major price reference locations in the trade.

—
2024/25 Crop Year
Loading Morgan surface…